共用方式為


UsbConfigurationDescriptor 類別

定義

從 USB 組態描述元的前 9 個位元組衍生資訊。 此資訊包括當組態為作用中時裝置的電源功能,以及該組態中包含的介面數目。 如需組態描述元的說明,請參閱第 9.6.3 節通用序列匯流排規格。 如需描述元欄位的相關資訊,請參閱:

  • 通用序列匯流排 3.0 規格中的表 9.15
  • 通用序列匯流排規格中的表 9.10 (2.0 版)
public ref class UsbConfigurationDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbConfigurationDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbConfigurationDescriptor
Public NotInheritable Class UsbConfigurationDescriptor
繼承
Object Platform::Object IInspectable UsbConfigurationDescriptor
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

USB 裝置會以 USB 組態的形式公開其功能。 USB 組態會在 UsbConfigurationDescriptor 類別所代表的組態描述元中描述。 如需描述項的相關資訊,請參閱 USB 組態描述元

屬性

ConfigurationValue

取得 USB 組態描述元的 bConfigurationValue 欄位。 值是識別組態的數位。

MaxPowerMilliamps

取得 USB 組態描述元的 bMaxPower 欄位。 當裝置為匯流排電源時,此值會指出裝置可從匯流排繪製的最大電源 () 。

RemoteWakeup

取得 USB 組態描述元中 bmAttributes 欄位的 D5 位值。 值表示裝置是否可以傳送繼續訊號,以從低電源狀態喚醒本身或主機系統。

SelfPowered

取得 USB 組態中 bmAttributes 欄位的 D6 位。 此值指出裝置是否從本機來源或匯流排繪製電源。

方法

Parse(UsbDescriptor)

剖析指定的 USB 描述元,並傳回 USB 組態描述元的欄位。

TryParse(UsbDescriptor, UsbConfigurationDescriptor)

擷取 UsbConfigurationDescriptor 物件中 USB 組態描述元的前 9 個位元組,該物件包含在 UsbDescriptor 物件中。

適用於

另請參閱