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 |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per