Condividi tramite


Funzione FltCompletePendedPostOperation (fltkernel.h)

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

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 una routine di callback (PFLT_POST_OPERATION_CALLBACK) di un driver minifilter invia un'operazione di I/O a una coda di lavoro e restituisce FLT_POSTOP_MORE_PROCESSING_REQUIRED, Filter Manager interrompe l'esecuzione dell'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 Filter Manager, che quindi riprende l'elaborazione del completamento.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione fltkernel.h (includere Fltkernel.h)
Libreria FltMgr.lib
IRQL <= DISPATCH_LEVEL

Vedi anche

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK