UsbControlRecipient 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
USB コントロール転送の受信者を示す定数を定義します。 受信者は、制御要求のセットアップ パケットで定義されます。 ユニバーサル シリアル バス (USB) 仕様 (www.usb.org) のセクション 9.3 の表 9.2 を参照してください。
public enum class UsbControlRecipient
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UsbControlRecipient
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UsbControlRecipient
var value = Windows.Devices.Usb.UsbControlRecipient.device
Public Enum UsbControlRecipient
- 継承
-
UsbControlRecipient
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
フィールド
DefaultInterface | 4 | コントロール転送の受信者は、デバイスの選択した構成の既定の (または最初の) USB インターフェイスです。受信者がアクティブな構成 (DefaultInterface) の最初のインターフェイスである場合、 SendControlInTransferAsync メソッドと SendControlOutTransferAsync メソッドは 、UsbSetupPacket.Index の下位バイトを既定のインターフェイスのインターフェイス番号で上書きします。 この値を使用すると、アプリはインターフェイス受信者要求のインターフェイス番号を省略できます。 |
Device | 0 | コントロール転送の受信者がデバイスです。 |
Endpoint | 2 | 制御転送の受信者はエンドポイントです。 |
Other | 3 | コントロール転送の受信者は他のユーザーです。 |
SpecifiedInterface | 1 | コントロール転送の受信者は、要求で指定された USB インターフェイスです。 |
注釈
USB コントロール転送の概念については、「USB コントロール転送を 送信する方法」の「既定のエンドポイントについて」と「コントロール転送のレイアウト」を参照してください。