MmForceSectionClosedEx, fonction (ntifs.h)
La fonction MmForceSectionClosedEx examine les pointeurs d’objet de section. S’ils sont NULL, aucune autre action n’est effectuée et la valeur TRUE est retournée.
Si le pointeur de l’objet de section n’est pas NULL, le nombre de références de section et le nombre d’affichages cartographiques sont vérifiés. Si les deux nombres sont zéro, le segment associé au fichier est supprimé et le fichier fermé. Si l’un des nombres est différent de zéro, aucune action n’est effectuée et la valeur FALSE est retournée.
Syntaxe
BOOLEAN MmForceSectionClosedEx(
PSECTION_OBJECT_POINTERS SectionObjectPointer,
ULONG ForceCloseFlags
);
Paramètres
SectionObjectPointer
Spécifie un pointeur vers l’objet SECTION_OBJECT_POINTERS.
ForceCloseFlags
Contient des indicateurs qui indiquent si la section doit être marquée pour la fermeture ultérieure (dès que possible) dans l’événement où cette section ne peut pas être fermée maintenant en raison de références en attente.
Contient l’un des indicateurs suivants :
MM_FORCE_CLOSED_LATER_OK si la section doit être marquée pour fermeture immédiate si la section ne peut pas être fermée en raison de références en attente.
MM_FORCE_CLOSED_DATA forcer la fermeture de section de données.
MM_FORCE_CLOSED_IMAGE forcer la fermeture de section d’image.
Valeur de retour
Cette fonction retourne TRUE si le segment a été supprimé et si le fichier a été fermé ou qu’aucun segment n’a été trouvé. Si plusieurs types de segments sont spécifiés (données/image), ils doivent tous deux être supprimés avec succès pour que TRUE soit retourné.
Cette fonction retourne FALSE si le segment n’a pas été supprimé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 (version 1803) |
plateforme cible | Universel |
d’en-tête | ntifs.h |
bibliothèque | NtosKrnl.exe |