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 a ULONG.

[in] Length

Lunghezza in byte della memoria da riempire. Deve essere un multiplo di sizeof(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 Destination non è di paging, 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 Buffered Data and Buffer Initialization.For more information about managing buffered data and initializing driver-allocate buffer buffers, see Buffered Data and Buffer Initialization.

Requisiti

   
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