Partager via


MmForceSectionClosed, fonction (ntifs.h)

La routine MmForceSectionClosed supprime les sections de données et d’images 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 (autrement dit, avant MmForceSectionClosed retour).

TRUE indique que si MmForceSectionClosed ne peut pas supprimer la section de façon synchrone, MmForceSectionClosed définit un indicateur. Avec cet indicateur défini, lorsque le nombre de références en attente 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 façon synchrone, la section n’est pas supprimée.

Valeur de retour

MmForceSectionClosed retourne TRUE si les sections ont été correctement supprimées ou qu’aucune section n’a été trouvée, FALSE sinon.

Remarque S’il existe une ou plusieurs sondes d’écriture en attente dans la section données du fichier, MmFlushImageSection retourne FALSE.
 

Remarques

Pour plus d’informations sur la création de sections mappées et de vues de mémoire, consultez Sections et vues.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Voir aussi

ccPurgeCacheSection

mmFlushImageSection