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 |