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) |