USB复合设备实例ID

时间:2011-07-06 08:22:01

标签: device hid composite device-manager

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

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

为什么操作系统显示多个实例而不是一个实例。任何人都可以帮我理解这个概念吗?

1 个答案:

答案 0 :(得分:0)

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