Condividi tramite


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

Vedi anche

RtlFillMemory