Compartilhar via


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.

Consulte também

RtlFillMemory

rtlFillMemoryUlong

rtlZeroMemory