-1

我正在开发一个 USB 复合设备。该复合设备有 8 个开关和 1 个 LED。

当我将复合设备插入 PC 时,我可以在设备管理器的 HID 部分找到五个设备(每个设备 ID 相同但实例 ID 不同)。

为什么操作系统显示多个实例而不是一个。谁能帮我理解这个概念?

4

1 回答 1

0

我记得“复合设备”只是 Windows 中的一个名称,用于标记您的 USB 线路上有多个设备。USB 协议中没有复合设备类。当您将 USB 设备连接到您的 PC 时,它会与其中包含的所有设备进行通信,并单独报告它们的所有地址和类型。如果您在设备管理器中缺少某些设备,则可能是驱动程序问题或设备本身已损坏。我不确定,但也许有一个限制低于理论上在 Windows 隐藏主机驱动程序中单行上支持的设备数量。

于 2011-07-06T08:43:21.217 回答