Fonction MmForceSectionClosed (ntifs.h)
La routine MmForceSectionClosed supprime les sections de données et d’image d’un fichier qui n’est plus utilisé.
Syntaxe
BOOLEAN MmForceSectionClosed(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] BOOLEAN DelayClose
);
Paramètres
[in] SectionObjectPointer
Pointeur vers une structure qui contient les pointeurs d’objet de section de l’objet de fichier.
[in] DelayClose
Valeur booléenne qui spécifie si la section est ensuite supprimée si MmForceSectionClosed ne peut pas supprimer la section de manière synchrone (c’est-à-dire, avant le retour de MmForceSectionClosed ).
TRUE indique que si MmForceSectionClosed ne peut pas supprimer la section de manière synchrone, MmForceSectionClosed définit un indicateur. Avec ce jeu d’indicateurs, lorsque le nombre de références en suspens de la section atteint zéro, le gestionnaire de mémoire supprime automatiquement la section.
FALSE indique que si MmForceSectionClosed ne peut pas supprimer la section de manière synchrone, la section n’est pas supprimée.
Valeur retournée
MmForceSectionClosed retourne TRUE si les sections ont été supprimées ou si aucune section n’a été trouvée, false sinon.
Remarques
Pour plus d’informations sur la création de sections mappées et de vues de mémoire, consultez Sections et vues.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |