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.
Retornar valor
Nenhum
Comentários
Se o bloco de memória em Destino não forpagado, o chamador poderá estar em execução em qualquer IRQL. Caso contrário, os chamadores de RtlFillMemoryUlong devem estar em execução no IRQL < DISPATCH_LEVEL.
Para obter mais informações sobre como gerenciar dados armazenados em buffer e inicializar buffers alocados por driver, consulte Inicialização de buffer e dados armazenados em buffer.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consulte a seção Observações. |