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