RtlFillMemoryUlong, fonction (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éfinie dans basetsd.h.)
[in] Pattern
Valeur ULONG avec laquelle remplir le bloc de mémoire.
Valeur de retour
Aucun
Remarques
Si le bloc de mémoire à destination n’est pas paginé, l’appelant peut s’exécuter à n’importe quel runtime IRQL. Sinon, les appelants de RtlFillMemoryUlong doivent s’exécuter à l'< DISPATCH_LEVEL IRQL.
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 des mémoires tampons.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Voir la section Remarques. |