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 |