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 |