【发布时间】:2019-03-22 04:54:42
【问题描述】:
我有一些代码,可以找到所有连接的 USB 设备、它们的 VendorID 和 ProductID。
我需要一个可以通过显示器或触摸板的 VID 和 PID 找到连接设备的程序。我找到了有课程视频的libusb_class_code,但是我没有找到任何返回libusb_class_code的函数。
libusb_context *context = nullptr;
libusb_device **list = nullptr;
libusb_init(&context);
int count = libusb_get_device_list(context, &list);
for (size_t idx = 0; idx < count; ++idx)
{
libusb_device *device = list[idx];
libusb_device_descriptor desc = { 0 };
libusb_get_device_descriptor(device, &desc);
cout << "idVendor " << desc.idVendor << "\t";
cout << "idProduct " << desc.idProduct << endl;
}
【问题讨论】: