我只是想知道如何在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/