根据VID / PID或设备ID查找型号名称

时间:2019-11-20 16:17:54

标签: usb uefi

我正在使用一个监视器数据库,其中包含每个监视器的以下任一信息,即(a)4个字符vendor ID and product ID或(b)7个字符device/hardware ID. I想使用此信息来获取监视器型号名称。我已经知道如何找到显示器制造商的名称((a)为this list,(b)为this list),但是我还没有找到可以给我型号名称的查找表或方法,例如来自产品ID或硬件ID的Dell E2318H monitor的E2318H。我无权访问实际的监视器,因此无法将它们连接到计算机并查询型号名称。是否有另一种方法可以从供应商ID或硬件ID查找可读模型名称

1 个答案:

答案 0 :(得分:0)

我不知道我是否理解您的问题。 但是,如果您是从UEFI应用程序/驱动程序的角度实现的,并试图从目标平台上的特定设备获取此信息,则可以使用EFI_USB_IO_PROTOCOL(由UEFI定义)来检索人类可读的产品字符串和制造商字符串。规范)以从设备获取USB_DEVICE_DESCRIPTOR结构。您将需要解析USB标准规范定义的此结构。 希望这会有所帮助。

相关问题