Fonction RtlFillMemoryNonTemporal (wdm.h)
Cette fonction remplit un bloc de mémoire avec la valeur de remplissage spécifiée à l’aide de déplacements non temporels qui ne polluent pas le cache.
Syntaxe
NTSYSAPI VOID RtlFillMemoryNonTemporal(
VOID *Destination,
SIZE_T Length,
const UCHAR Value
);
Paramètres
Destination
Pointeur vers le bloc de mémoire de destination vers lequel copier les octets.
Length
Nombre d’octets à copier de la source vers la destination.
Value
Valeur avec laquelle remplir le bloc de mémoire de destination. Cette valeur est copiée sur chaque octet du bloc de mémoire défini par Destination et Longueur.
Valeur retournée
Cette fonction retourne NTSYSAPI VOID.
Remarques
RtlFillMemoryNonTemporal effectue un remplissage non temporel uniquement pour les systèmes x64, et uniquement lorsque le paramètre Length est supérieur ou égal à 8 octets. Sinon, cette fonction est équivalente à RtlFillMemory.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour