Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |