UsbInterfaceDescriptor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インターフェイス記述子の (インターフェイスの) USB 代替設定について説明します。 インターフェイス記述子の詳細については、ユニバーサル シリアル バス仕様のセクション 9.6.5 を参照してください。
- ユニバーサル シリアル バス 3.0 仕様の表 9.15
- ユニバーサル シリアル バス仕様 (バージョン 2.0) の表 9.12
public ref class UsbInterfaceDescriptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterfaceDescriptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterfaceDescriptor
Public NotInheritable Class UsbInterfaceDescriptor
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
プロパティ
AlternateSettingNumber |
USB インターフェイス記述子の bAlternateSetting フィールドを取得します。 値は、インターフェイスによって定義された代替設定を識別する数値です。 |
ClassCode |
USB インターフェイス記述子の bInterfaceClass フィールドを取得します。 値は、インターフェイスが準拠する USB 定義クラスを示します。 |
InterfaceNumber |
USB インターフェイス記述子の bInterfaceNumber フィールドを取得します。 値は、インターフェイスを識別するインデックスです。 |
ProtocolCode |
インターフェイス記述子の bInterfaceProtocol フィールドを取得します。 値は、インターフェイスが準拠する USB 定義プロトコルを指定する USB 割り当て識別子です。 |
SubclassCode |
USB インターフェイス記述子の bInterfaceSubClass フィールドを取得します。 値は、インターフェイスの対象となる USB 定義サブクラスを指定する USB 割り当て識別子です。 |
メソッド
Parse(UsbDescriptor) |
指定した USB 記述子を解析し、 UsbInterfaceDescriptor オブジェクトの代替設定情報を返します。 |
TryParse(UsbDescriptor, UsbInterfaceDescriptor) |
UsbDescriptor オブジェクトに含まれる UsbInterfaceDescriptor オブジェクトの代替設定に関する情報を取得します。 |