Macro RtlFillMemory (wdm.h)

La routine RtlFillMemory remplit un bloc de mémoire avec la valeur de remplissage spécifiée.

Syntaxe

void RtlFillMemory(
   void*  Destination,
   size_t Length
   int    Fill
);

Paramètres

[out] Destination

Pointeur vers le bloc de mémoire à remplir.

[in] Length

Nombre d’octets dans le bloc de mémoire à remplir.

[in] Fill

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 de retour

None

Remarques

Les appelants de RtlFillMemory peuvent être en cours d’exécution sur n’importe quel IRQL si le bloc de mémoire de destination se trouve dans la mémoire système non paginé. Sinon, l’appelant doit s’exécuter sur IRQL <= APC_LEVEL.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtDll.lib (mode utilisateur) ; NtosKrnl.lib (mode noyau)
DLL Kernel32.dll (mode utilisateur) ; NtosKrnl.exe (mode noyau)
IRQL N’importe quel niveau (voir la section Remarques)

Voir aussi

RtlZeroMemory