Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[Se aplica a KMDF y UMDF]
El tipo de enumeración WDF_IO_QUEUE_STATE identifica el estado de un objeto de cola de marco. Los enumeradores se usan como máscaras de bits.
Sintaxis
typedef enum _WDF_IO_QUEUE_STATE {
WdfIoQueueAcceptRequests = 0x01,
WdfIoQueueDispatchRequests = 0x02,
WdfIoQueueNoRequests = 0x04,
WdfIoQueueDriverNoRequests = 0x08,
WdfIoQueuePnpHeld = 0x10
} WDF_IO_QUEUE_STATE;
Constantes
WdfIoQueueAcceptRequestsValor: 0x01 Si se establece, la cola de E/S puede aceptar nuevas solicitudes de E/S desde el administrador de E/S y las solicitudes reenviadas por el WdfDeviceConfigureRequestDispatching y WdfRequestForwardToIoQueue (o WdfRequestForwardToParentDeviceIoQueue). Si no se establece, el marco cancela las solicitudes del administrador de E/S y WdfDeviceConfigureRequestDispatching y produce un error en las solicitudes de WdfRequestForwardToIoQueue (o WdfRequestForwardToParentDeviceIoQueue) con STATUS_WDF_BUSY. |
WdfIoQueueDispatchRequestsValor: 0x02 Si se establece, el marco entrega las solicitudes de la cola al controlador (a menos que también se establezca el WdfIoQueuePnpHeld bit). Si no se establece, el controlador no puede obtener solicitudes de la cola. |
WdfIoQueueNoRequestsValor: 0x04 Si se establece, la cola de E/S está vacía. |
WdfIoQueueDriverNoRequestsValor: 0x08 Si se establece, se han completado todas las solicitudes que se han entregado al controlador. |
WdfIoQueuePnpHeldValor: 0x10 Si se establece, el marco ha dejado de entregar solicitudes al controlador porque el dispositivo subyacente no está en su estado de trabajo (D0). |
Observaciones
El tipo de enumeración WDF_IO_QUEUE_STATE se usa como valor devuelto para el método WdfIoQueueGetState.
Las funciones siguientes se definen en wdfio.h:
Requisitos
| Requisito | Valor |
|---|---|
| versión mínima de KMDF | 1.0 |
| versión mínima de UMDF | 2.0 |
| encabezado | wdfio.h (incluya Wdf.h) |