enumeración WDF_IO_TARGET_SENT_IO_ACTION (wudfddi_types.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2. Para obtener más información, consulta Introducción con UMDF.
La enumeración WDF_IO_TARGET_SENT_IO_ACTION identifica las acciones que el marco puede realizar cuando un controlador llama a IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop para detener un destino de E/S.
Syntax
typedef enum _WDF_IO_TARGET_SENT_IO_ACTION {
WdfIoTargetSentIoUndefined,
WdfIoTargetCancelSentIo,
WdfIoTargetWaitForSentIoToComplete,
WdfIoTargetLeaveSentIoPending,
WdfIoTargetSentIoMaximum
} WDF_IO_TARGET_SENT_IO_ACTION;
Constantes
WdfIoTargetSentIoUndefined 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 antes de que se devuelva IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop . |
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 del 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 IRequestCallbackRequestCompletion::OnCompletion antes de que se devuelva IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop . |
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 IWDFIoTargetStateManagement::Start o IWDFRemoteTarget::Start o se quita el dispositivo. |
WdfIoTargetSentIoMaximum Se superaron los valores de enumeración válidos. |
Comentarios
La enumeración WDF_IO_TARGET_SENT_IO_ACTION se usa como parámetro de entrada para los métodos IWDFIoTargetStateManagement::Stop e IWDFRemoteTarget::Stop .
Si el controlador especifica la marca WdfIoTargetWaitForSentIoToComplete , El controlador no debe llamar a IWDFIoTargetStateManagement::Stop o IWDFRemoteTarget::Stop desde un controlador de solicitudes, una función de devolución de llamada IRequestCallbackRequestCompletion::OnCompletion o una función de devolución de llamada IUsbTargetPipeContinuousReaderCallbackReadersFailed::OnReaderFailure .
Para obtener la versión de KMDF de esta enumeración, consulte WDF_IO_TARGET_SENT_IO_ACTION.
Requisitos
Requisito | Value |
---|---|
Versión mínima de UMDF | 1.0 |
Encabezado | wudfddi_types.h (incluya Wudfddi.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de