[警告: 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 WriteFile 或 WriteFileEx 函数时,将发送请求对象。 |
WdfUsbRequestTypePipeRead 当应用程序在与目标设备关联的文件对象上调用 Win32 ReadFile 或 ReadFileEx 函数时,将发送请求对象。 |
要求
要求 | 价值 |
---|---|
标头 | wudfusb.h (包括 Wudfusb.h) |