UsbConfigurationDescriptor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從 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
- 繼承
- 屬性
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 物件中。 |