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) |