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 ser 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 Destino e estendendo para Bytes de comprimento .

Retornar valor

Nenhum

Comentários

Se o intervalo de memória que começa em Destino não forpagado, o chamador poderá estar em execução em qualquer IRQL. Caso contrário, os chamadores de RtlFillMemoryUlonglong 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.

Para sistemas AMD64, essa rotina é uma macro. Para sistemas não AMD64, essa rotina está contida em Ntoskrnl.lib.

Requisitos

Requisito Valor
Cliente mínimo com suporte Para sistemas AMD64, Windows 2000. Para sistemas não AMD64, Windows 7.
Plataforma de Destino Universal
Cabeçalho ntifs.h (include Ntifs.h, FltKernel.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Consulte a seção Observações.

Confira também

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory