Top / USB / Class / Class番号の詳細

Class番号の詳細

Descriptor 情報の bDeviceClass、bDeviceSubClass、bDeviceProtocol で定義されている Class 仕様について纏めてみました。

Defined 1.0 Class Codes (USB.org) と各 Device Class 仕様書 (USB.org) を参考にしました。

Device Descriptor の bDeviceClass

値(10)値(16)詳細
00x0Interface descriptorに詳細が記述されています
20x2Communication (or with WMC 1.0 class information at interface level)
90x9HUB
2200xDCDiagnostic Device*1
2240xE0無線*2
2390xEFMisc. Device
2550xFFベンダー独自クラス

Interface Descriptor の bInterfaceClass

値(10)値(16)詳細
10x1Audio
20x2CDC-Control
30x3HID
50x5Physical
60x6Image (subclass & protocol must be 1)
70x7Printer
80x8Mass-Storage
90x9HUB
100xACDC-Data
110xBChip/Smart Card
130xDContent-Security
140xEVideo
2200xDCDiagnostic Device
2240xE0無線
2540xFEApplication-Specific
2550xFFベンダー独自クラス

*1 お目にかかった事が無い
*2 無線関連のドングルは 0xFF の方が多いけどね

Last-modified: 2005.07.01 (金) 23:32:35 (6872d)