gpt4 book ai didi

windows - windows如何唯一识别一个USB设备?

转载 作者:可可西里 更新时间:2023-11-01 11:13:12 24 4
gpt4 key购买 nike

即使从 USB 设备提供的设备数据对于该品牌的所有设备都是通用的,Windows 如何唯一地识别 USB 设备?换句话说,Windows 可以区分同一型号的戴尔键盘的两个实例,而无需键盘提供任何唯一的序列号。初始化 USB 设备时 windows 搜索的独有数据字段是什么?

最佳答案

Windows 使用 Device Instance ID用于识别。正如您在文档中看到的那样,它包含一个设备部分和一个实例部分。

设备部分取自USB设备。

如何生成实例部分取决于总线驱动程序。总线驱动程序不能仅仅依赖从 usb 设备返回的信息。因为两个相同的设备会破坏系统 - 设备实例 ID 必须是唯一的!所以通常它会附加额外的信息 - 端口号等(确切的算法是未知的并且取决于驱动程序制造商)。 PNP 管理器还可以为实例 ID 添加更多唯一性。

关于windows - windows如何唯一识别一个USB设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16558456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com