Macro RtlFillMemoryUlonglong (ntifs.h)
A rotina rtlFillMemoryUlonglong preenche um determinado intervalo de memória com uma ou mais repetições de um determinado valor ULONGLONG.
Sintaxe
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Parâmetros
[out] Destination
Ponteiro para o início do intervalo de memória a ser preenchido. Esse endereço deve estar alinhado ao ULONGLONG.
[in] Length
Número de bytes a serem preenchidos. Esse valor deve ser um múltiplo de sizeof(ULONGLONG). (Observação: SIZE_T é definido em basetsd.h.)
[in] Pattern
Valor ULONGLONG com o qual preencher o intervalo começando em de Destino e estendendo para Comprimento bytes.
Valor de retorno
Nenhum
Observações
Se o intervalo de memória começando em destino não forpagado, o chamador poderá ser executado em qualquer IRQL. Caso contrário, os chamadores de rtlFillMemoryUlonglong devem estar em execução no < DISPATCH_LEVEL IRQL.
Para obter mais informações sobre como gerenciar dados em buffer e inicializar buffers alocados por driver, consulte data e inicialização de buffer em buffer.
Para sistemas AMD64, essa rotina é uma macro. Para sistemas não AMD64, essa rotina está contida em Ntoskrnl.lib.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Para sistemas AMD64, Windows 2000. Para sistemas não AMD64, Windows 7. |
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h, FltKernel.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Consulte a seção Comentários. |