Función RtlFillMemoryNonTemporales (wdm.h)
Esta función rellena un bloque de memoria con el valor de relleno especificado mediante movimientos no temporales que no contaminan la memoria caché.
NTSYSAPI VOID RtlFillMemoryNonTemporal(
VOID *Destination,
SIZE_T Length,
const UCHAR Value
);
Destination
Puntero al bloque de memoria de destino en el que copiar los bytes.
Length
Número de bytes que se van a copiar del origen al destino.
Value
Valor con el que rellenar el bloque de memoria de destino. Este valor se copia en cada byte del bloque de memoria definido por Destination y Length.
Esta función devuelve NTSYSAPI VOID.
RtlFillMemoryNonTemporales solo realiza un relleno no temporal para sistemas basados en x64 y solo cuando el parámetro Length es de 8 bytes o superior. De lo contrario, esta función es equivalente a RtlFillMemory.
Requisito | Valor |
---|---|
Header | wdm.h |