Windows如何唯一识别USB设备?

Windows如何唯一识别USB设备?,第1张

概述Windows如何唯一识别USB设备

即使从USB设备提供的设备数据对于所有设备都是通用的,windows如何唯一地标识USB设备? 为了说明这一点,windows可以区分同一型号的戴尔键盘的两个实例,而不需要键盘提供任何唯一的序列号。 初始化USB设备时,windowssearch的专有数据字段是什么?

确定HID接口是C ++中的POS或键盘

如何用python Tkinter隐藏windows控制台?

linux HID APIS与windows HID API类似

运行后如何隐藏WinForm?

如何从http响应头中删除Nginx?

windows使用设备实例ID进行标识。 正如您在文档中看到的那样,它包含一个设备部分和一个实例部分。

设备部分取自USB设备。

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

当我们将设备连接到设备的主机时,将发生枚举过程。在这个过程结束时,主机将为新连接的设备提供一个唯一的地址。 因此,连接到系统的每个设备将具有由系统提供的唯一ID,使用该ID可以识别设备并发生通信

总结

以上是内存溢出为你收集整理的Windows如何唯一识别USB设备?全部内容,希望文章能够帮你解决Windows如何唯一识别USB设备?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1278470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存