UsbInterfaceSetting クラス

定義

代替設定に関する情報を提供し、その設定を選択します。 アプリは、設定とそのエンドポイントの USB インターフェイス記述子を取得し、この設定が現在選択されているかどうかを判断できます。

public ref class UsbInterfaceSetting sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbInterfaceSetting final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbInterfaceSetting
Public NotInheritable Class UsbInterfaceSetting
継承
Object Platform::Object IInspectable UsbInterfaceSetting
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

コード例については、「 UsbInterface」を参照してください。

プロパティ

BulkInEndpoints

代替設定で定義されている USB bulk IN エンドポイントに関連付けられている記述子を表す オブジェクトの配列を取得します。

BulkOutEndpoints

代替設定で定義されている USB 一括 OUT エンドポイントに関連付けられている記述子を表す オブジェクトの配列を取得します。

Descriptors

代替設定に関連付けられている記述子を表す オブジェクトの配列を取得します。

InterfaceDescriptor

代替設定を記述する記述子を表す オブジェクトを取得します。

InterruptInEndpoints

代替設定で定義されている USB 割り込み IN エンドポイントに関連付けられている記述子を表す オブジェクトの配列を取得します。

InterruptOutEndpoints

代替設定で定義されている USB 割り込み OUT エンドポイントに関連付けられている記述子を表す オブジェクトの配列を取得します。

Selected

代替設定が現在選択されているかどうかを判断します。

メソッド

SelectSettingAsync()

USB インターフェイスの現在の設定として代替設定を選択します。

適用対象