0

如果您查看 Windows pc 的系统信息窗口并在左侧窗格中选择组件-> 显示。右窗格中的倒数第二个值是 PNP 设备 ID。无论如何,XP 就是这种情况。

我需要某种方式来访问或生成此 PNP 设备 ID 值。

我目前glGetString ( RENDERER ) and glGetString ( VENDOR )用来识别主gpu。有人告诉我,更新驱动程序时这些值可能会发生变化,因此不适合用作我们已知问题设备的列表。进一步搜索表明,这些 glGetString 值是从 PNP 设备 ID 生成的,它是 bios 信息和驱动程序 .inf 文件数据的组合。

有谁知道 C++ 中访问此 PNP 设备 ID 的方法。

4

1 回答 1

1

OpenGL 不处理这种低级设备访问。它的设备模型纯粹是抽象的,报告的字符串大多具有信息价值。如果您想了解有关设备的特定信息,则必须使用依赖于操作系统的总线枚举函数。

于 2013-03-01T16:23:57.277 回答