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

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelIo

FltSetCancelCompletion