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)

另请参阅

URB

WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

WdfUsbTargetDeviceSelectConfig