Freigeben über


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

Weitere Informationen

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK