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. a. vor der Rückgabe von MmForceSectionClosed ).
TRUE gibt an, dass MmForceSectionClosed ein Flag festlegt, wenn MmForceSectionClosed den Abschnitt nicht synchron löschen kann. Wenn dieses Flag festgelegt ist, löscht der Speicher-Manager den Abschnitt automatisch, wenn die ausstehende Verweisanzahl des Abschnitts null erreicht.
FALSE gibt an, dass der Abschnitt nicht 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, andernfalls FALSE .
Hinweise
Weitere Informationen zum Erstellen zugeordneter Abschnitte und Sichten des Arbeitsspeichers finden Sie unter Abschnitte und Ansichten.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | ntifs.h (include Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |