Función FltClearCancelCompletion (fltkernel.h)
FltClearCancelCompletion borra una rutina de cancelación especificada para una operación de E/S.
Sintaxis
NTSTATUS FLTAPI FltClearCancelCompletion(
[in] PFLT_CALLBACK_DATA CallbackData
);
Parámetros
[in] CallbackData
Puntero a la estructura de datos de devolución de llamada (FLT_CALLBACK_DATA) para la operación de E/S.
Valor devuelto
Si no se estableció previamente ninguna rutina de cancelación o si la cancelación de IRP ya está en curso, FltClearCancelCompletion devuelve STATUS_CANCELLED. De lo contrario, devuelve STATUS_SUCCESS.
Observaciones
Un controlador de minifiltro llama a FltClearCancelCompletion para borrar una rutina de cancelación especificada para una operación de E/S mediante una llamada anterior a FltSetCancelCompletion. La operación debe ser una operación de E/S basada en IRP. Para determinar si una estructura de datos de devolución de llamada determinada (FLT_CALLBACK_DATA) representa una operación de E/S basada en IRP, use la macro FLT_IS_IRP_OPERATION.
Para cancelar una operación de E/S, llame a FltCancelIo.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | fltkernel.h (incluya Fltkernel.h) |
biblioteca de | FltMgr.lib |
irQL | Cualquier nivel |