USBデバイスにはディスクリプターがあり、さまざまな構成情報を保持しています。
ディスクリプター | 内容 | 備考 |
---|---|---|
Device | USBバージョン、デバイスクラス、ベンダIDなど | デバイスに1つ存在する |
Device_Qualifier | 上記とほぼいっしょ | |
Configuration | インターフェイス数、電源情報など | デバイスに1つ存在する |
|Other_Speed_Configuration | 上記といっしょ | |
Interface | インターフェイス番号、エンドポイント数など | インタフェイスに1つ存在する |
Endpoint | エンドポイント番号、転送方式など | 各インターフェイスにつき独立して、エンドポイント0以外のエンドポイントにつき1つ存在する |
String | 文字列 | メーカー名や製品名など |