Freigeben über


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

Siehe auch

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK