WDF_IO_QUEUE_DISPATCH_TYPE-Enumeration (wudfddi_types.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 für neuere Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

Die WDF_IO_QUEUE_DISPATCH_TYPE-Enumeration enthält Werte, die angeben, wie ein Treiber Anforderungen von einer E/A-Warteschlange empfangen muss.

Syntax

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

Konstanten

 
WdfIoQueueDispatchSequential
Die Anforderungen der E/A-Warteschlange werden einzeln an die Rückruffunktionen der E/A-Warteschlange des Treibers angezeigt. Das Framework übermittelt die nächste Anforderung, nachdem der Treiber die IWDFIoRequest::Complete-Methode aufgerufen hat, um die aktuelle Anforderung abzuschließen.
WdfIoQueueDispatchParallel
Das Framework stellt Anforderungen an die E/A-Warteschlangenrückruffunktionen des Treibers bereit, sobald die Anforderungen verfügbar sind.
WdfIoQueueDispatchManual
Das Framework platziert Anforderungen in die Warteschlange, übermittelt sie jedoch nicht an den Treiber. Der Treiber muss die IWDFIoQueue::RetrieveNextRequest-Methode aufrufen, um eine Anforderung aus der Warteschlange abzurufen.
WdfIoQueueDispatchMaximum
Gültige Enumerationswerte wurden überschritten.

Anforderungen

Anforderung Wert
Header wudfddi_types.h (einschließlich Wudfddi.h)

Weitere Informationen

IWDFIoQueue::RetrieveNextRequest

IWDFIoRequest::Complete