WDF_USB_REQUEST_TYPE-Enumeration (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WDF_USB_REQUEST_TYPE-Enumeration identifiziert die Typen von USB-Anforderungen, die ein frameworkbasierter Treiber an ein USB-E/A-Ziel senden kann.

Syntax

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid = 0,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceString,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypeDeviceUrb,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead,
  WdfUsbRequestTypePipeAbort,
  WdfUsbRequestTypePipeReset,
  WdfUsbRequestTypePipeUrb
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

Konstanten

 
WdfUsbRequestTypeInvalid
Wert: 0
Nur zur internen Verwendung.
WdfUsbRequestTypeNoFormat
Dieser Wert wird nicht verwendet.
WdfUsbRequestTypeDeviceString
Eine Anforderung zum Abrufen der Unicode-Zeichenfolgen eines Geräts.
WdfUsbRequestTypeDeviceControlTransfer
Eine Anforderung zum Senden einer Steuerungsübertragung.
WdfUsbRequestTypeDeviceUrb
Eine Anforderung zum Senden einer URB an ein Gerät.
WdfUsbRequestTypePipeWrite
Eine Anforderung zum Schreiben in eine Pipe.
WdfUsbRequestTypePipeRead
Eine Anforderung zum Lesen aus einer Pipe.
WdfUsbRequestTypePipeAbort
Eine Anforderung zum Beenden einer Pipe.
WdfUsbRequestTypePipeReset
Eine Anforderung zum Zurücksetzen einer Pipe.
WdfUsbRequestTypePipeUrb
Eine Anforderung zum Senden einer URB an eine Pipe.

Hinweise

Die WDF_USB_REQUEST_TYPE-Enumeration wird in der WDF_USB_REQUEST_COMPLETION_PARAMS-Struktur verwendet.

Anforderungen

Anforderung Wert
KMDF-Mindestversion 1.0
UMDF-Mindestversion 2.0
Kopfzeile wdfusb.h (einschließlich Wdfusb.h)

Weitere Informationen

WDF_USB_REQUEST_COMPLETION_PARAMS