Macro RtlFillMemory (wdm.h)

A rotina RtlFillMemory preenche um bloco de memória com o valor de preenchimento especificado.

Sintaxe

void RtlFillMemory(
   void*  Destination,
   size_t Length
   int    Fill
);

Parâmetros

[out] Destination

Um ponteiro para o bloco de memória a ser preenchido.

[in] Length

O número de bytes no bloco de memória a ser preenchido.

[in] Fill

O valor com o qual preencher o bloco de memória de destino. Esse valor é copiado para cada byte no bloco de memória definido por Destino e Comprimento.

Retornar valor

Nenhum

Comentários

Os chamadores de RtlFillMemory poderão estar em execução em qualquer IRQL se o bloco de memória de destino estiver na memória do sistema nãopagada. Caso contrário, o chamador deverá estar em execução em IRQL <= APC_LEVEL.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtDll.lib (modo de usuário); NtosKrnl.lib (modo kernel)
DLL Kernel32.dll (modo de usuário); NtosKrnl.exe (modo kernel)
IRQL Qualquer nível (consulte a seção Comentários)

Confira também

RtlZeroMemory