我需要获取USB设备的iInterface,我使用它的使用页面和使用情况找到了设备。我们正在使用WindowsDDK的HID类。如果我知道与iInterface使用HidD_GetIndexedString的索引,那么我可以很容易地得到它。我的问题是我似乎无法找到任何方法以编程方式找出iInterface将在哪个索引。因为我们仅限于使用DDK的子集,所以我无法使用UsbBuildGetDescriptorRequest。有没有办法通过HidD中可用的内容找到这个索引......?
为了记录,我还尝试通过HidD_GetProductString检索iProduct - 它通常包含iInterface,但看起来并不一致 - 我们尝试过的一些设备没有返回iInterface这一点。