从Visual C ++中的HidD_GetIndexedString获取USB设备的iInterface?

时间:2012-11-28 19:34:41

标签: c++ usb hid

我需要获取USB设备的iInterface,我使用它的使用页面和使用情况找到了设备。我们正在使用WindowsDDK的HID类。如果我知道与iInterface使用HidD_GetIndexedString的索引,那么我可以很容易地得到它。我的问题是我似乎无法找到任何方法以编程方式找出iInterface将在哪个索引。因为我们仅限于使用DDK的子集,所以我无法使用UsbBuildGetDescriptorRequest。有没有办法通过HidD中可用的内容找到这个索引......?

为了记录,我还尝试通过HidD_GetProductString检索iProduct - 它通常包含iInterface,但看起来并不一致 - 我们尝试过的一些设备没有返回iInterface这一点。

0 个答案:

没有答案