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