Partager via


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.

Voir aussi

RtlFillMemory

RtlFillMemoryUlong

RtlZeroMemory