Partager via


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.

Voir aussi

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory