只要是属于USB设备,HID描述符将会告诉主机其需要何种资讯来与设备互相通信。在下面所列出的部分固件程序代码中显示了 Cypress公司所设计的USB摇杆的各种描述符。如同稍前所介绍过的,每一个USB设备配置一个设备描述符以及一个或更多的配置描述 符。因此,如果主机具有多个配置描述符可以使用,在设备列举的过程中就会选择其中的一种配置方式。而每一个配置描述符轮流支 持一个或更多的接口描述符。 此外,当主机要送出包含了HID接口配置的Get_Descriptor要求时,它就会学习相关HID接口的信息。这个配置的接口描述符用来定义此接口为HID群组。HID群组描述符设置了由接口所支持的报告描述