Macro RtlFillMemory (wdm.h)

La routine RtlFillMemory riempie un blocco di memoria con il valore di riempimento specificato.

Sintassi

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

Parametri

[out] Destination

Puntatore al blocco di memoria da riempire.

[in] Length

Numero di byte nel blocco di memoria da riempire.

[in] Fill

Valore con cui riempire il blocco di memoria di destinazione. Questo valore viene copiato in ogni byte nel blocco di memoria definito da Destination e Length.

Valore restituito

nessuno

Osservazioni

I chiamanti di RtlFillMemory possono essere eseguiti in qualsiasi IRQL se il blocco di memoria di destinazione si trova in memoria di sistema non di paging. In caso contrario, il chiamante deve essere in esecuzione in IRQL <= APC_LEVEL.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria NtDll.lib (modalità utente); NtosKrnl.lib (modalità kernel)
DLL Kernel32.dll (modalità utente); NtosKrnl.exe (modalità kernel)
IRQL Qualsiasi livello (vedere la sezione Osservazioni)

Vedi anche

RtlZeroMemory