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.
Comentarios
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 (FLT_CALLBACK_DATA) determinada 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 | Value |
---|---|
Plataforma de destino | Universal |
Encabezado | fltkernel.h (incluya Fltkernel.h) |
Library | FltMgr.lib |
IRQL | Cualquier nivel |