如果您查看Windows PC的系统信息窗口,请在左窗格中选择“组件” - >“显示”。右窗格中的第二个顶部值是PNP设备ID。无论如何都是XP的情况。
我需要某种方式来访问或生成此PNP设备ID值。
我目前使用glGetString ( RENDERER ) and glGetString ( VENDOR )
来识别主要的gpu。我被告知,当更新驱动程序时,这些值可能会发生变化,因此不适合用作我们已知问题设备的列表。进一步搜索显示这些glGetString值是从PNP设备ID生成的,PNP设备ID是bios信息和驱动程序.inf文件数据的组合。
有没有人知道用C ++访问此PNP设备ID的方法。
答案 0 :(得分:1)
OpenGL不处理这种低级设备访问。它的设备模型纯粹是抽象的,报告的字符串主要是信息价值。如果要了解有关设备的特定信息,则必须使用OS相关的总线枚举函数。