Partager via


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.

Voir aussi

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory