EVT_WDF_IO_TARGET_REMOVE_CANCELED función de devolución de llamada (wdfiotarget.h)

[Se aplica a KMDF y UMDF]

La función de devolución de llamada de eventos EvtIoTargetRemoveCanceled de un controlador realiza operaciones cuando se cancela la eliminación de un destino de E/S remoto especificado.

Sintaxis

EVT_WDF_IO_TARGET_REMOVE_CANCELED EvtWdfIoTargetRemoveCanceled;

void EvtWdfIoTargetRemoveCanceled(
  [in] WDFIOTARGET IoTarget
)
{...}

Parámetros

[in] IoTarget

Identificador de un objeto de destino de E/S.

Valor devuelto

None

Observaciones

Para registrar una función de devolución de llamada EvtIoTargetRemoveCanceled , coloque la dirección de la función de devolución de llamada en la estructura WDF_IO_TARGET_OPEN_PARAMS del destino de E/S.

Si la función de devolución de llamada EvtIoTargetQueryRemove del controlador denominada WdfIoTargetCloseForQueryRemove, la función de devolución de llamada EvtIoTargetRemoveCanceled del controlador debe llamar a WdfIoTargetOpen para volver a habilitar el envío de solicitudes de E/S al destino de E/S. Cuando el controlador llama a WdfIoTargetOpen, puede especificar WdfIoTargetOpenReopen para el miembro Type de la estructura WDF_IO_TARGET_OPEN_PARAMS .

Si el controlador no proporcionó una función de devolución de llamada EvtIoTargetQueryRemove , la función de devolución de llamada EvtIoTargetRemoveCanceled del controlador puede llamar opcionalmente a WdfIoTargetOpen y especificar WdfIoTargetOpenReopen.

La función de devolución de llamada EvtIoTargetRemoveCanceled opcional debe realizar cualquier operación adicional que pueda ser necesaria antes de que el controlador reanude el envío de solicitudes de E/S al destino de E/S.

Para obtener más información sobre la función de devolución de llamada EvtIoTargetRemoveCanceled , vea Controlar el estado de un destino de E/S general.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfiotarget.h (incluya Wdf.h)
IRQL PASSIVE_LEVEL

Consulte también

EvtIoTargetQueryRemove

EvtIoTargetRemoveComplete

WDF_IO_TARGET_OPEN_PARAMS

WdfIoTargetCloseForQueryRemove

WdfIoTargetOpen