Funzione RtlFillMemoryNonTemporal (wdm.h)
Questa funzione riempie un blocco di memoria con il valore di riempimento specificato usando spostamenti non temporali che non inquinano la cache.
Sintassi
NTSYSAPI VOID RtlFillMemoryNonTemporal(
VOID *Destination,
SIZE_T Length,
const UCHAR Value
);
Parametri
Destination
Puntatore al blocco di memoria di destinazione in cui copiare i byte.
Length
Numero di byte da copiare dall'origine alla destinazione.
Value
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
Questa funzione restituisce NTSYSAPI VOID.
Commenti
RtlFillMemoryNonTemporal esegue solo un riempimento non temporale per i sistemi basati su x64 e solo quando il parametro Length è di 8 byte o superiore. In caso contrario, questa funzione equivale a RtlFillMemory.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h |