FltCloseSectionForDataScan-Funktion (fltkernel.h)
Die FltCloseSectionForDataScan Routine schließt ein Abschnittsobjekt, das einem Dateidatenstrom zugeordnet ist.
Syntax
NTSTATUS FLTAPI FltCloseSectionForDataScan(
[in] PFLT_CONTEXT SectionContext
);
Parameter
[in] SectionContext
Ein Zeiger auf den Abschnittskontext, der geschlossen werden soll.
Rückgabewert
FltCloseSectionForDataScan gibt STATUS_SUCCESS oder einen geeigneten NTSTATUS-Wert zurück, z. B. einen der folgenden.
Rückgabecode | Beschreibung |
---|---|
|
Der Abschnittskontext wurde nicht ordnungsgemäß erstellt. Ein zugewiesener Abschnittskontext muss zuerst an FltCreateSectionForDataScanübergeben werden. Dies ist ein Fehlercode. |
|
Der Abschnittskontext ist bereits geschlossen. |
Bemerkungen
Minifilter verwenden die FltCloseSectionForDataScan Routine, um einen Abschnittskontext aus einem Dateiobjekt zu behandeln und zu entfernen. Alle zuvor zugewiesenen Abschnittskontexte, die an FltCreateSectionForDataScan übergeben werden, müssen an FltCloseSectionForDataScanübergeben werden. Andernfalls können Minifilter FltReleaseContext- aufrufen, wenn der Abschnittskontext FltAllocateContext zugewiesen wurde, aber kein Abschnitt mit FltCreateSectionForDataScanerstellt wurde.
Nachdem FltCloseSectionForDataScan zurückgegeben wurde, werden Vorgänge, die mit dem abschnitt in Konflikt stehen, der durch SectionContext- beschrieben wird, nicht vom Filter-Manager synchronisiert.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Die FltCloseSectionForDataScan-Routine ist ab Windows 8 verfügbar. |
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
IRQL- | <= APC_LEVEL |