Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Si applica a KMDF e UMDF]
Il tipo di enumerazione WDF_IO_QUEUE_STATE identifica lo stato di un oggetto coda del framework. Gli enumeratori vengono usati come maschere di bit.
Sintassi
typedef enum _WDF_IO_QUEUE_STATE {
WdfIoQueueAcceptRequests = 0x01,
WdfIoQueueDispatchRequests = 0x02,
WdfIoQueueNoRequests = 0x04,
WdfIoQueueDriverNoRequests = 0x08,
WdfIoQueuePnpHeld = 0x10
} WDF_IO_QUEUE_STATE;
Costanti
WdfIoQueueAcceptRequestsValore: 0x01 Se impostata, la coda di I/O può accettare nuove richieste di I/O dal gestore di I/O e richieste inoltrate dal WdfDeviceConfigureRequestDispatching e WdfRequestForwardToIoQueue (o WdfRequestForwardToParentDeviceIoQueue). Se non è impostato, il framework annulla le richieste dal gestore di I/O e WdfDeviceConfigureRequestDispatching e non riesce le richieste da WdfRequestForwardToIoQueue (o WdfRequestForwardToParentDeviceIoQueue) con STATUS_WDF_BUSY. |
WdfIoQueueDispatchRequestsValore: 0x02 Se impostato, il framework recapita le richieste della coda al driver (a meno che non sia impostato anche il bit WdfIoQueuePnpHeld bit). Se non impostato, il driver non può ottenere richieste dalla coda. |
WdfIoQueueNoRequestsValore: 0x04 Se impostata, la coda di I/O è vuota. |
WdfIoQueueDriverNoRequestsValore: 0x08 Se impostato, tutte le richieste recapitate al driver sono state completate. |
WdfIoQueuePnpHeldValore: 0x10 Se impostato, il framework ha interrotto il recapito delle richieste al driver perché il dispositivo sottostante non è nello stato funzionante (D0). |
Osservazioni:
Il tipo di enumerazione WDF_IO_QUEUE_STATE viene utilizzato come valore restituito per il metodo WdfIoQueueGetState.
Le funzioni seguenti sono definite in wdfio.h:
Requisiti
| Requisito | Valore |
|---|---|
| versione minima di KMDF | 1.0 |
| versione minima di UMDF | 2.0 |
| intestazione | wdfio.h (include Wdf.h) |