MmForceSectionClosed-Funktion (ntifs.h)
Die MmForceSectionClosed Routine löscht die Daten- und Bildabschnitte für eine Datei, die nicht mehr verwendet wird.
Syntax
BOOLEAN MmForceSectionClosed(
[in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
[in] BOOLEAN DelayClose
);
Parameter
[in] SectionObjectPointer
Ein Zeiger auf eine Struktur, die die Abschnittsobjektzeiger des Dateiobjekts enthält.
[in] DelayClose
Ein boolescher Wert, der angibt, ob der Abschnitt anschließend gelöscht wird, wenn MmForceSectionClosed den Abschnitt nicht synchron löschen kann (d. h. vor MmForceSectionClosed zurückgeben).
TRUE gibt an, dass, wenn MmForceSectionClosed den Abschnitt nicht synchron löschen kann, MmForceSectionClosed ein Flag festlegt. Wenn diese Kennzeichnung festgelegt ist, löscht der Speicher-Manager den Abschnitt automatisch, wenn die ausstehende Bezugsanzahl des Abschnitts null erreicht.
FALSE gibt an, dass der Abschnitt nicht synchron gelöscht wird, wenn MmForceSectionClosed den Abschnitt nicht synchron löschen kann.
Rückgabewert
MmForceSectionClosed gibt TRUE zurück, wenn die Abschnitte erfolgreich gelöscht wurden oder keine Abschnitte gefunden wurden, FALSE andernfalls.
Bemerkungen
Weitere Informationen zum Erstellen zugeordneter Abschnitte und Ansichten des Arbeitsspeichers finden Sie unter Abschnitte und Ansichten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ntifs.h (einschließlich Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | < DISPATCH_LEVEL |