gpt4 book ai didi

java - 如何获取USB设备是连接在USB3.0还是USB2.0口

转载 作者:太空宇宙 更新时间:2023-11-04 11:11:02 25 4
gpt4 key购买 nike

我只是想知道如何在windows和linux中找到连接到USB3.0或USB2.0端口的usb设备。仅供引用,我在 WINDOWS 中使用 libusbK,在 LINUX 中使用 libusb 来访问 usb 设备。是否有任何 api 或任何技术可用于获取上述信息?

例如:如果 USB 设备连接到 USB3.0,我应该能够告诉用户 USB 设备连接到 USB3.0 端口。

是否无法像上面提到的那样获取 USB 详细信息?

提前致谢。

最佳答案

设备符合的USB规范编号编码在设备描述符的bcdUSB字段中。

libusb 中,您在结构 libusb_device_descriptor 上获得了该信息

libUSBK 中,您在结构 USB_DEVICE_DESCRIPTOR 中获取了它

访问它们应该很容易:)

关于java - 如何获取USB设备是连接在USB3.0还是USB2.0口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23181350/

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