备的描述符的bDeviceClass域保存类别ID；如果它这是设备的一个接口，其ID保存在接口描述符的bInterfaceClass域。他们都占用一个字节，所以最多有253种设备类别。（0x00和0xFF保留）。当bDeviceClass设为0x00，操作系统会检查每个接口的bInterfaceClass以确定其类别。每种类别可选支持子类别（SubClass）和协议子定义（Protocol subdefinition）。这样可以用于主设备类型的不断修订。常用设备类别和ID有：Section:::