根据 VID/PID 或设备 ID 查找型号名称
Looking up model name based on either VID/PID or device ID
我正在使用一个显示器数据库,其中包含每个显示器的以下任一信息,(a) 4 个字符 vendor ID and product ID, or (b) a 7-character device/hardware ID. I would like to use this info to obtain the monitor model name. I already know how to find the monitor manufacturer name (this list for (a) and this list for (b)), but I haven't found a lookup table or method that will give me the model name, such as E2318H for a Dell E2318H monitor,来自产品 ID 或硬件 ID。我无权访问实际的显示器,因此无法将它们连接到机器并查询型号名称。是否有另一种方法可以从供应商 ID 或硬件 ID 中查找人类可读的型号名称?
不知道我是否理解你的问题。
但是,如果您从 UEFI application/driver 的角度实施并尝试从目标平台上的特定设备获取此信息,您可以使用 [=13= 检索人类可读的产品字符串和制造商字符串](由 UEFI 规范定义)从设备获取 USB_DEVICE_DESCRIPTOR 结构。您需要按照 USB 标准规范的定义解析此结构。
希望这会有所帮助。
我正在使用一个显示器数据库,其中包含每个显示器的以下任一信息,(a) 4 个字符 vendor ID and product ID, or (b) a 7-character device/hardware ID. I would like to use this info to obtain the monitor model name. I already know how to find the monitor manufacturer name (this list for (a) and this list for (b)), but I haven't found a lookup table or method that will give me the model name, such as E2318H for a Dell E2318H monitor,来自产品 ID 或硬件 ID。我无权访问实际的显示器,因此无法将它们连接到机器并查询型号名称。是否有另一种方法可以从供应商 ID 或硬件 ID 中查找人类可读的型号名称?
不知道我是否理解你的问题。 但是,如果您从 UEFI application/driver 的角度实施并尝试从目标平台上的特定设备获取此信息,您可以使用 [=13= 检索人类可读的产品字符串和制造商字符串](由 UEFI 规范定义)从设备获取 USB_DEVICE_DESCRIPTOR 结构。您需要按照 USB 标准规范的定义解析此结构。 希望这会有所帮助。