UsbSetupPacket クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
USB コントロール転送のセットアップ パケットについて説明します。 セットアップ パケットの詳細については、ユニバーサル シリアル バス (USB) 仕様の表 9.2 を参照してください。
public ref class UsbSetupPacket sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Usb.IUsbSetupPacketFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UsbSetupPacket final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.Usb.IUsbSetupPacketFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class UsbSetupPacket final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Usb.IUsbSetupPacketFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UsbSetupPacket
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.Usb.IUsbSetupPacketFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class UsbSetupPacket
function UsbSetupPacket(eightByteBuffer)
Public NotInheritable Class UsbSetupPacket
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
コンストラクター
UsbSetupPacket() |
UsbSetupPacket オブジェクトを作成します。 |
UsbSetupPacket(IBuffer) |
セットアップ パケットを含む書式設定されたバッファー (8 バイト) から UsbSetupPacket オブジェクトを作成します。 |
プロパティ
Index |
USB コントロール転送のセットアップ パケットの wIndex フィールドを取得または設定します。 |
Length |
セットアップ パケットの長さをバイト単位で取得します。 |
Request |
USB コントロール転送のセットアップ パケットの bRequest フィールドを取得または設定します。 |
RequestType |
USB コントロール転送のセットアップ パケット内の bmRequestType フィールドを取得または設定します。 そのフィールドは 、UsbControlRequestType オブジェクトによって表されます。 |
Value |
USB コントロール転送のセットアップ パケットの wValue フィールドを取得または設定します。 |