我试图从我的驱动程序读取连接到Windows系统的设备上的设备的HID报告描述符 . 使用USB分析器,我看到配置描述符的GET_DESCRIPTOR,它还包含接口,HID和 endpoints 描述符 .

我尝试使用HID描述符中指定的长度发出HID报告描述符的读取,但它失败了 . 使用分析器,我看到当Windows读取HID报告描述符时,它会在长度上增加64个字节 . 额外64字节的目的是什么?我在USB规范中找不到它 . 为什么这样做?