c++ - 获取显卡型号?

标签 c++ graphics model directx intel

我想知道如何从代码中获取图形卡型号/品牌,特别是从 DirectX 9.0c(从 C++ 代码中)。

最佳答案

DirectX 中最简单的方法是通过 IDirect3D9::GetAdapterIdentifier .

只需创建一个 D3DADAPTER_IDENTIFIER9对象,将指向它的指针传递给 GetAdapterIdentifier。 DirectX 在 Description 字段中将图形卡描述填写为字符串。它还包括有关卡是哪种显示设备以及您拥有的驱动程序版本的信息。

你得到这样的东西:

  • 描述:“NVIDIA GeForce GTX 570”
  • 设备:“\.\DISPLAY1”
  • 司机: “nvd3dum.dll”

关于c++ - 获取显卡型号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1090261/

相关文章:

c++ - 跨不同计算机识别设备

java - 从 JFrame 中删除 JPanel

c# - 在一次提交中创建多条记录

c++ - 如何从 C++ 设置 ListView 模型?

java - 默认 "SpringWeb"模型属性用法和文档

c++ - 无法将非英文文本打印到控制台窗口

c++ - 收不到客户端ip地址

ruby - 为什么 Gosu 隐藏我的鼠标指针?

objective-c - 如何以对数方式绘制数据

C++:方法重复;需要 DRY 优化