共用方式為


WdfUsbTargetDeviceSelectConfigType 列舉 (wdfusb.h)

[適用於 KMDF 和 UMDF]

WdfUsbTargetDeviceSelectConfigType 列舉會定義 USB 裝置的設定作業類型。

Syntax

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