Compartilhar via


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.

Consulte também

RtlFillMemory

rtlFillMemoryUlonglong

rtlZeroMemory