UsbDeviceDescriptor クラス

定義

デバイスの USB デバイス記述子から情報を派生させます。 デバイス記述子の説明については、ユニバーサル シリアル バス仕様の表 9.8 を参照してください。

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

Windows の要件

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

注釈

UsbDeviceDescriptor クラスには、デバイス定義記述子に含まれる製造元、製品、シリアル番号の文字列は含まれません。 これらの文字列は、 Windows.Devices.Enumeration 名前空間を使用して取得できます。 USB デバイス記述子の詳細については、このトピックの上部にある 「USB デバイス記述子」を参照してください。

プロパティ

BcdDeviceRevision

USB デバイス記述子の bcdDeviceRevision フィールドを取得します。 値は、デバイスによって定義されたリビジョン番号を示し、2 進コードの 10 進数です。

BcdUsb

USB デバイス記述子の bcdUSB フィールドを取得します。 値は、デバイスが準拠している USB 仕様のバージョンを示します。

MaxPacketSize0

USB デバイス記述子の bMaxPacketSize0 フィールドを取得します。 値は、デバイスのエンドポイント 0 の最大パケット サイズ (バイト単位) を示します。 この値には、8、16、32、または 64 を指定できます。

NumberOfConfigurations

USB デバイス記述子の bNumConfigurations フィールドを取得します。 値は、デバイスでサポートされている USB 構成の合計数を示します。

ProductId

USB デバイス記述子の idProduct フィールドを取得します。 この値は、デバイス固有の製品識別子を示し、製造元によって割り当てられます。

VendorId

USB デバイス記述子の idVendor フィールドを取得します。 値は、USB 仕様委員会によって割り当てられたデバイスのベンダー識別子を示します。

適用対象