FltCompletePendedPostOperation-Funktion (fltkernel.h)
FltCompletePendedPostOperation die Abschlussverarbeitung für einen E/A-Vorgang fortsetzt, der in der Postoperationsrückrufroutine eines Minifiltertreibers eingestiftet wurde.
Syntax
VOID FLTAPI FltCompletePendedPostOperation(
[in] PFLT_CALLBACK_DATA CallbackData
);
Parameter
[in] CallbackData
Zeiger auf die Rückrufdatenstruktur (FLT_CALLBACK_DATA) für den E/A-Vorgang. Dieser Parameter ist erforderlich und kann nicht NULL-werden.
Rückgabewert
Nichts
Bemerkungen
Wenn ein Postoperationsrückruf (PFLT_POST_OPERATION_CALLBACK) eines Minifiltertreibers einen E/A-Vorgang an eine Arbeitswarteschlange sendet und FLT_POSTOP_MORE_PROCESSING_REQUIRED zurückgibt, beendet der Filter-Manager die Abschlussverarbeitung für den Vorgang. Wenn der Vorgang schließlich dequeuiert und verarbeitet wird, kann der Minifiltertreiber FltCompletePendedPostOperation- aufrufen, um die Steuerung des Vorgangs an den Filter-Manager zurückzugeben, wodurch die Abschlussverarbeitung fortgesetzt wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | fltkernel.h (include Fltkernel.h) |
Library | FltMgr.lib |
IRQL- | <= DISPATCH_LEVEL |