Condividi tramite


Funzione FltCompletePendedPostOperation (fltkernel.h)

FltCompletePendedPostOperation riprende l'elaborazione del completamento per un'operazione di I/O pended in una routine di callback del driver minifiltro.

Sintassi

VOID FLTAPI FltCompletePendedPostOperation(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Parametri

[in] CallbackData

Puntatore alla struttura dei dati di callback (FLT_CALLBACK_DATA) per l'operazione di I/O. Questo parametro è obbligatorio e non può essere NULL.

Valore restituito

Nessuno

Osservazioni

Quando il callback di postperazione di un driver minifiltro (PFLT_POST_OPERATION_CALLBACK) invia un'operazione di I/O a una coda di lavoro e restituisce FLT_POSTOP_MORE_PROCESSING_REQUIRED, Gestione filtri smette di eseguire l'elaborazione del completamento per l'operazione. Quando l'operazione viene infine dequeued ed elaborata, il driver minifilter può chiamare FltCompletePendedPostOperation per restituire il controllo dell'operazione a Gestione filtri, che riprende quindi l'elaborazione del completamento.

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
intestazione fltkernel.h (include Fltkernel.h)
libreria FltMgr.lib
IRQL <= DISPATCH_LEVEL

Vedere anche

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK