WDF_USB_REQUEST_TYPE 枚举 (wdfusb.h)

[适用于 KMDF 和 UMDF]

WDF_USB_REQUEST_TYPE枚举标识基于框架的驱动程序可以发送到 USB I/O 目标的 USB 请求的类型。

语法

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;

常量

 
WdfUsbRequestTypeInvalid
值: 0
仅限内部使用。
WdfUsbRequestTypeNoFormat
不使用此值。
WdfUsbRequestTypeDeviceString
获取设备的 Unicode 字符串的请求。
WdfUsbRequestTypeDeviceControlTransfer
发送控制转移的请求。
WdfUsbRequestTypeDeviceUrb
设备发送 URB 的请求。
WdfUsbRequestTypePipeWrite
写入 管道的请求。
WdfUsbRequestTypePipeRead
从管道读取的请求。
WdfUsbRequestTypePipeAbort
停止管道的请求。
WdfUsbRequestTypePipeReset
重置管道的请求。
WdfUsbRequestTypePipeUrb
URB 发送到管道的请求。

注解

WDF_USB_REQUEST_TYPE 枚举在 WDF_USB_REQUEST_COMPLETION_PARAMS 结构中使用。

要求

要求
最低 KMDF 版本 1.0
最低 UMDF 版本 2.0
标头 wdfusb.h (包括 Wdfusb.h)

另请参阅

WDF_USB_REQUEST_COMPLETION_PARAMS