Macro RtlFillMemoryUlonglong (ntifs.h)
La routine RtlFillMemoryUlonglong remplit une plage de mémoire donnée avec une ou plusieurs répétitions d’une valeur ULONGLONG donnée.
Syntaxe
void RtlFillMemoryUlonglong(
[out] Destination,
[in] Length,
[in] Pattern
);
Paramètres
[out] Destination
Pointeur vers le début de la plage de mémoire à remplir. Cette adresse doit être alignée sur ULONGLONG.
[in] Length
Nombre d’octets à remplir. Cette valeur doit être un multiple de sizeof(ULONGLONG). (Remarque : SIZE_T est défini dans basetsd.h.)
[in] Pattern
Valeur ULONGLONG avec laquelle remplir la plage en commençant à Destination et s’étendant pour les octets de longueur .
Valeur de retour
None
Remarques
Si la plage de mémoire commençant à Destination n’est pas paginé, l’appelant peut s’exécuter sur n’importe quel IRQL. Sinon, les appelants de RtlFillMemoryUlonglong doivent être en cours d’exécution sur 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.
Pour les systèmes AMD64, cette routine est une macro. Pour les systèmes non AMD64, cette routine est contenue dans Ntoskrnl.lib.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pour les systèmes AMD64, Windows 2000. Pour les systèmes non AMD64, Windows 7. |
Plateforme cible | Universal |
En-tête | ntifs.h (include Ntifs.h, FltKernel.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consultez la section Notes. |