Funzione FltClearCancelCompletion (fltkernel.h)
FltClearCancelCompletion cancella una routine annulla specificata per un'operazione di I/O.
Sintassi
NTSTATUS FLTAPI FltClearCancelCompletion(
[in] PFLT_CALLBACK_DATA CallbackData
);
Parametri
[in] CallbackData
Puntatore alla struttura dei dati di callback (FLT_CALLBACK_DATA) per l'operazione di I/O.
Valore restituito
Se non è stata impostata alcuna routine annullata in precedenza o se l'annullamento di IRP è già in corso, FltClearCancelCompletion restituisce STATUS_CANCELLED. In caso contrario, restituisce STATUS_SUCCESS.
Commenti
Un driver minifilter chiama FltClearCancelCompletion per cancellare una routine di annullamento specificata per un'operazione di I/O da una chiamata precedente a FltSetCancelCompletion. L'operazione deve essere un'operazione di I/O basata su IRP. Per determinare se una determinata struttura di callback (FLT_CALLBACK_DATA) rappresenta un'operazione di I/O basata su IRP, usare la macro FLT_IS_IRP_OPERATION .
Per annullare un'operazione di I/O, chiamare FltCancelIo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (includere Fltkernel.h) |
Libreria | FltMgr.lib |
IRQL | Qualsiasi livello |