enumeración WDF_IO_QUEUE_DISPATCH_TYPE (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_QUEUE_DISPATCH_TYPE contiene valores que identifican cómo un controlador debe recibir solicitudes de una cola de E/S.

Syntax

typedef enum _WDF_IO_QUEUE_DISPATCH_TYPE {
  WdfIoQueueDispatchSequential,
  WdfIoQueueDispatchParallel,
  WdfIoQueueDispatchManual,
  WdfIoQueueDispatchMaximum
} WDF_IO_QUEUE_DISPATCH_TYPE;

Constantes

 
WdfIoQueueDispatchSequential
Las solicitudes de la cola de E/S se presentan a las funciones de devolución de llamada de cola de E/S del controlador de una en una. El marco entrega la siguiente solicitud después de que el controlador llame al método IWDFIoRequest::Complete para completar la solicitud actual.
WdfIoQueueDispatchParallel
El marco presenta solicitudes a las funciones de devolución de llamada de cola de E/S del controlador en cuanto las solicitudes están disponibles.
WdfIoQueueDispatchManual
El marco coloca las solicitudes en la cola, pero no las entrega al controlador. El controlador debe llamar al método IWDFIoQueue::RetrieveNextRequest para recuperar una solicitud de la cola.
WdfIoQueueDispatchMaximum
Se superaron los valores de enumeración válidos.

Requisitos

Requisito Valor
Header wudfddi_types.h (incluya Wudfddi.h)

Consulte también

IWDFIoQueue::RetrieveNextRequest

IWDFIoRequest::Complete