WDF_IO_TARGET_SENT_IO_ACTION enumeración (wdfiotarget.h)
[Se aplica a KMDF y UMDF]
La enumeración WDF_IO_TARGET_SENT_IO_ACTION identifica las acciones que puede realizar el marco cuando un controlador llama a WdfIoTargetStop para detener un destino de E/S.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined = 0,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending
} WDF_IO_TARGET_SENT_IO_ACTION;
Constantes
WdfIoTargetSentIoUndefined Valor: 0 Reservado para uso del sistema. |
WdfIoTargetCancelSentIo Antes de que el marco detenga el destino de E/S, intentará cancelar las solicitudes de E/S que se encuentran en la cola del destino de E/S. El marco cancela todas las solicitudes de E/S de la cola de destino y espera a que se completen todas las solicitudes de E/S antes de que se devuelva WdfIoTargetStop . El marco también intenta cancelar las solicitudes de E/S que han dejado la cola del destino de E/S y han entrado en controladores inferiores. |
WdfIoTargetWaitForSentIoToComplete Antes de que el marco detenga el destino de E/S, esperará a que se completen las solicitudes de E/S que se encuentran en la cola de destino de E/S. El marco completa todas las solicitudes de E/S de la cola de destino y llama a la función de devolución de llamada CompletionRoutine de cada solicitud antes de que se devuelva WdfIoTargetStop . |
WdfIoTargetLeaveSentIoPending El marco dejará las solicitudes de E/S en la cola del destino de E/S. Las solicitudes permanecen en la cola del destino hasta que el controlador llama a WdfIoTargetStart o al dispositivo. |
Comentarios
La enumeración WDF_IO_TARGET_SENT_IO_ACTION se usa como parámetro de entrada para el método WdfIoTargetStop .
Si el controlador especifica la marca WdfIoTargetWaitForSentIoToComplete , el controlador no debe llamar a WdfIoTargetStop desde un controlador de solicitudes, una función de devolución de llamada CompletionRoutine o una función de devolución de llamada EvtUsbTargetPipeReadersFailed .
Para obtener la versión de UMDF de esta enumeración, consulte WDF_IO_TARGET_SENT_IO_ACTION (UMDF).
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfiotarget.h (incluya Wdf.h) |