Funzione RtlFillMemoryUlong (ntifs.h)

La routine RtlFillMemoryUlong riempie l'intervallo di memoria specificato con una o più ripetizioni di un valore ULONG.

Sintassi

void RtlFillMemoryUlong(
  [out] PVOID  Destination,
  [in]  SIZE_T Length,
  [in]  ULONG  Pattern
);

Parametri

[out] Destination

Puntatore a un blocco di memoria da riempire. Deve essere allineato ALONG.

[in] Length

Lunghezza in byte della memoria da riempire. Deve essere un multiplo di dimensioniof(ULONG). Nota: SIZE_T è definito in basetsd.h.)

[in] Pattern

Valore ULONG con cui riempire il blocco di memoria.

Valore restituito

nessuno

Osservazioni

Se il blocco di memoria in Destinazione non è in pagina, il chiamante può essere in esecuzione in qualsiasi irQL. In caso contrario, i chiamanti di RtlFillMemoryUlong devono essere in esecuzione in IRQL < DISPATCH_LEVEL.

Per altre informazioni sulla gestione dei dati memorizzati nel buffer e sull'inizializzazione dei buffer allocati dal driver, vedere Dati memorizzati nel buffer e inizializzazione del buffer.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Vedere La sezione Osservazioni.

Vedi anche

RtlFillMemory

RtlFillMemoryUlonglong

RtlZeroMemory