Fonction RtlFillMemoryUlong (ntifs.h)
La routine RtlFillMemoryUlong remplit la plage de mémoire spécifiée avec une ou plusieurs répétitions d’une valeur ULONG.
Syntaxe
void RtlFillMemoryUlong(
[out] PVOID Destination,
[in] SIZE_T Length,
[in] ULONG Pattern
);
Paramètres
[out] Destination
Pointeur vers un bloc de mémoire à remplir. Doit être aligné sur ULONG.
[in] Length
Longueur en octets de la mémoire à remplir. Doit être un multiple de sizeof(ULONG). (Remarque : SIZE_T est défini dans basetsd.h.)
[in] Pattern
Valeur ULONG avec laquelle remplir le bloc de mémoire.
Valeur de retour
None
Remarques
Si le bloc de mémoire à destination n’est pas paginé, l’appelant peut s’exécuter au niveau de n’importe quel IRQL. Sinon, les appelants de RtlFillMemoryUlong doivent être en cours d’exécution à l’irql < DISPATCH_LEVEL.
Pour plus d’informations sur la gestion des données mises en mémoire tampon et l’initialisation des mémoires tampons allouées par le pilote, consultez Données mises en mémoire tampon et Initialisation de la mémoire tampon.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consultez la section Notes. |