Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Der WDF_IO_QUEUE_STATE Enumerationstyp identifiziert den Status eines Framework-Warteschlangenobjekts. Die Enumerationen werden als Bitmasken verwendet.
Syntax
typedef enum _WDF_IO_QUEUE_STATE {
WdfIoQueueAcceptRequests = 0x01,
WdfIoQueueDispatchRequests = 0x02,
WdfIoQueueNoRequests = 0x04,
WdfIoQueueDriverNoRequests = 0x08,
WdfIoQueuePnpHeld = 0x10
} WDF_IO_QUEUE_STATE;
Konstanten
WdfIoQueueAcceptRequestsWert: 0x01 Wenn festgelegt, kann die E/A-Warteschlange neue E/A-Anforderungen vom E/A-Manager akzeptieren und Anforderungen, die von den Methoden WdfDeviceConfigureRequestDispatching und WdfRequestForwardToIoQueue (oder WdfRequestForwardToParentDeviceIoQueue) weitergeleitet werden. Wenn nicht festgelegt, bricht das Framework Anforderungen vom E/A-Manager ab und WdfDeviceConfigureRequestDispatching und schlägt Anforderungen von WdfRequestForwardToIoQueue (oder WdfRequestForwardToParentDeviceIoQueue) mit STATUS_WDF_BUSY aus. |
WdfIoQueueDispatchRequestsWert: 0x02 Wenn festgelegt, liefert das Framework die Anforderungen der Warteschlange an den Treiber (es sei denn, die WdfIoQueuePnpHeld Bit ist ebenfalls festgelegt). Wenn sie nicht festgelegt ist, kann der Treiber keine Anforderungen aus der Warteschlange abrufen. |
WdfIoQueueNoRequestsWert: 0x04 Bei Festlegung ist die E/A-Warteschlange leer. |
WdfIoQueueDriverNoRequestsWert: 0x08 Wenn festgelegt, wurden alle Anforderungen, die an den Treiber übermittelt wurden, abgeschlossen. |
WdfIoQueuePnpHeldWert: 0x10 Wenn festgelegt, hat das Framework die Übermittlung von Anforderungen an den Treiber beendet, da sich das zugrunde liegende Gerät nicht im Arbeitszustand (D0) befindet. |
Bemerkungen
Der WDF_IO_QUEUE_STATE Enumerationstyp wird als Rückgabewert für die WdfIoQueueGetState-Methode verwendet.
Die folgenden Funktionen werden in wdfio.hdefiniert:
Anforderungen
| Anforderung | Wert |
|---|---|
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Kopfzeile | wdfio.h (einschließen Wdf.h) |