本帖最后由 lvben5d 于 2022-8-23 16:46 编辑
通过libusb_get_device_list(nullptr, &list); 的方式 获取设备描述符 更快方便。WIN10已经验证OK。
WINDOWS不能通过libusb注册热插拔事件是个比较头痛的事情,插入新的设备,重新扫描list, 你要判断相同vid pid的 device_address是否已经存在,如果已经存在,说明那是个已经插入的同类usb设备。 热拔的时候,libusb 接收事件首先提供LIBUSB_TRANSFER_STALL,然后才进入::nativeEvent(......)
|