Macro RtlFillMemoryUlonglong (ntifs.h)
La routine RtlFillMemoryUlonglong riempie un determinato intervallo di memoria con una o più ripetizioni di un determinato valore ULONGLONG.
Sintassi
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Parametri
[out] Destination
Puntatore all'inizio dell'intervallo di memoria da riempire. Questo indirizzo deve essere allineato a ULONGLONG.
[in] Length
Numero di byte da riempire. Questo valore deve essere un multiplo di sizeof(ULONGLONG). Nota: SIZE_T è definito in basetsd.h.
[in] Pattern
Valore di ULONGLONG con cui riempire l'intervallo a partire da Destination ed estendendo per Length bytes.
Valore restituito
nessuno
Osservazioni
Se l'intervallo di memoria a partire da Destination non è di paging, il chiamante può essere in esecuzione in qualsiasi IRQL. In caso contrario, i chiamanti di RtlFillMemoryUlonglong 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.
Per i sistemi AMD64, questa routine è una macro. Per i sistemi non AMD64, questa routine è contenuta in Ntoskrnl.lib.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Per i sistemi AMD64, Windows 2000. Per sistemi non AMD64, Windows 7. |
Piattaforma di destinazione | Universale |
Intestazione | ntifs.h (include Ntifs.h, FltKernel.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Vedere la sezione Osservazioni. |