共用方式為


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