WDF_USB_REQUEST_TYPE枚举 (wudfusb.h)

[警告: UMDF 2 是最新版本的 UMDF,取代了 UMDF 1。 所有新的 UMDF 驱动程序都应使用 UMDF 2 编写。 没有将新功能添加到 UMDF 1,并且对较新版本的 Windows 10 上的 UMDF 1 的支持有限。 通用 Windows 驱动程序必须使用 UMDF 2。 有关详细信息,请参阅 UMDF入门 。]

WDF_USB_REQUEST_TYPE 枚举包含标识 USB 请求对象的类型的值。

语法

typedef enum _WDF_USB_REQUEST_TYPE {
  WdfUsbRequestTypeInvalid,
  WdfUsbRequestTypeNoFormat,
  WdfUsbRequestTypeDeviceControlTransfer,
  WdfUsbRequestTypePipeWrite,
  WdfUsbRequestTypePipeRead
} WDF_USB_REQUEST_TYPE, *PWDF_USB_REQUEST_TYPE;

常数

 
WdfUsbRequestTypeInvalid
请求对象的类型无效。
WdfUsbRequestTypeNoFormat
请求对象的格式不正确。
WdfUsbRequestTypeDeviceControlTransfer
当应用程序在与目标设备关联的文件对象上调用 Win32 DeviceIoControl 函数时,将发送请求对象。
WdfUsbRequestTypePipeWrite
当应用程序在与目标设备关联的文件对象上调用 Win32 WriteFileWriteFileEx 函数时,将发送请求对象。
WdfUsbRequestTypePipeRead
当应用程序在与目标设备关联的文件对象上调用 Win32 ReadFileReadFileEx 函数时,将发送请求对象。

要求

要求 价值
标头 wudfusb.h (包括 Wudfusb.h)