FltCompletePendedPostOperation-Funktion (fltkernel.h)
FltCompletePendedPostOperation setzt die Abschlussverarbeitung für einen E/A-Vorgang fort, der in der Postoperation-Rückrufroutine eines Minifiltertreibers geschrieben 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 darf nicht NULL sein.
Rückgabewert
Keine
Bemerkungen
Wenn die Postoperation-Rückrufroutine (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 Ausführung der Abschlussverarbeitung für den Vorgang. Wenn der Vorgang schließlich gelöscht und verarbeitet wird, kann der Minifiltertreiber FltCompletePendedPostOperation aufrufen, um die Steuerung des Vorgangs an den Filter-Manager zurückzugeben, der dann die Abschlussverarbeitung fortsetzt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | fltkernel.h (include Fltkernel.h) |
Bibliothek | FltMgr.lib |
IRQL | <= DISPATCH_LEVEL |