我想知道如何从代码中获取显卡型号/品牌,特别是从DirectX 9.0c (在C++代码中)。
发布于 2009-07-07 03:59:27
在运行时,您可以查询设备型号和供应商:
发布于 2012-04-04 05:19:16
在DirectX中最简单的方法是通过IDirect3D9::GetAdapterIdentifier。
只需创建一个D3DADAPTER_IDENTIFIER9对象,将指向它的指针传递给GetAdapterIdentifier即可。DirectX在description字段中以字符串的形式填写图形卡描述。它还包括有关该卡是哪种显示设备的信息,以及您拥有的驱动程序版本。
你会得到类似这样的结果:
驱动程序描述:"NVIDIA GeForce GTX 570“
发布于 2009-07-19 16:16:13
看看我的书The Direct3D Graphics Pipeline中的Chapter 2. Direct3D。请参阅第2.12节,标识特定设备。
https://stackoverflow.com/questions/1090261
复制相似问题