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.

Confira também

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory