Função RtlFillMemoryUlong (ntifs.h)
A rotina RtlFillMemoryUlong preenche o intervalo de memória especificado com uma ou mais repetições de um valor ULONG.
Sintaxe
void RtlFillMemoryUlong(
[out] PVOID Destination,
[in] SIZE_T Length,
[in] ULONG Pattern
);
Parâmetros
[out] Destination
Ponteiro para um bloco de memória a ser preenchido. Deve estar alinhado ao ULONG.
[in] Length
Comprimento em bytes da memória a ser preenchida. Deve ser um múltiplo de sizeof(ULONG). (Observação: SIZE_T é definido em basetsd.h.)
[in] Pattern
Valor ULONG com o qual preencher o bloco de memória.
Valor de retorno
Nenhum
Observações
Se o bloco de memória em destino não forpagado, o chamador poderá ser executado em qualquer IRQL. Caso contrário, os chamadores de rtlFillMemoryUlong 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.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Consulte a seção Comentários. |