Partager via


Fonction MmSetAddressRangeModified (ntifs.h)

La routine MmSetAddressRangeModified marque les pages actuellement valides dans la plage spécifiée du cache système telle qu’elle a été modifiée.

Syntaxe

BOOLEAN MmSetAddressRangeModified(
  [in] PVOID  Address,
  [in] SIZE_T Length
);

Paramètres

[in] Address

Adresse du début de la plage.

[in] Length

Longueur de la plage en octets.

Valeur retournée

MmSetAddressRangeModified retourne TRUE s’il a marqué au moins une page de la plage comme modifiée, FALSE dans le cas contraire.

Remarques

La plage entière spécifiée par Adresse et Longueur doit résider dans le cache système.

Pour plus d’informations sur la gestion de la mémoire, consultez Gestion de la mémoire.

Les appelants de MmSetAddressRangeModified doivent être en cours d’exécution dans IRQL < DISPATCH_LEVEL pour les adresses paginables, et IRQL <= DISPATCH_LEVEL pour les adresses non paginables.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête ntifs.h (inclure Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Voir la section Remarques

Voir aussi

CcIsThereDirtyData