WdfUsbTargetDeviceSelectConfigType 枚举 (wdfusb.h)
[适用于 KMDF 和 UMDF]
WdfUsbTargetDeviceSelectConfigType 枚举定义 USB 设备的配置操作类型。
语法
typedef enum _WdfUsbTargetDeviceSelectConfigType {
WdfUsbTargetDeviceSelectConfigTypeInvalid = 0,
WdfUsbTargetDeviceSelectConfigTypeDeconfig = 1,
WdfUsbTargetDeviceSelectConfigTypeSingleInterface = 2,
WdfUsbTargetDeviceSelectConfigTypeMultiInterface = 3,
WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs = 4,
WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor = 5,
WdfUsbTargetDeviceSelectConfigTypeUrb = 6
} WdfUsbTargetDeviceSelectConfigType;
常量
WdfUsbTargetDeviceSelectConfigTypeInvalid 值: 0 仅限内部使用。 |
WdfUsbTargetDeviceSelectConfigTypeDeconfig 值:1 取消配置设备。 此值仅适用于 KMDF。 |
WdfUsbTargetDeviceSelectConfigTypeSingleInterface 值: 2 将设备配置为使用单个指定接口。 此值适用于 KMDF 和 UMDF。 |
WdfUsbTargetDeviceSelectConfigTypeMultiInterface 值: 3 将设备配置为使用多个接口。 此值适用于 KMDF 和 UMDF。 |
WdfUsbTargetDeviceSelectConfigTypeInterfacesPairs 值: 4 将设备配置为使用多个接口,可能具有备用设置。 USB 规范中介绍了备用设置。 此值适用于 KMDF 和 UMDF。 |
WdfUsbTargetDeviceSelectConfigTypeInterfacesDescriptor 值: 5 使用 USB 描述符中包含的配置参数配置设备。 此值仅适用于 KMDF。 |
WdfUsbTargetDeviceSelectConfigTypeUrb 值: 6 使用驱动程序提供的 URB 结构中包含的配置参数配置设备。 此值仅适用于 KMDF。 |
注解
WdfUsbTargetDeviceSelectConfigType 枚举用于指定WDF_USB_DEVICE_SELECT_CONFIG_PARAMS结构的 Type 成员。 该结构用作 WdfUsbTargetDeviceSelectConfig 方法的输入。
要求
要求 | 值 |
---|---|
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | wdfusb.h (包括 Wdfusb.h) |