VC下获得显卡信息
2009-02-22 19:58
477 查看
主要通过Direct 3D的几个函数完成的,包括Direct3DCreate9(),GetAdapterCount(),GetAdapterIdentifier().
其中GetAdapterIdentifier()的描述如下
用D3DADAPTER_IDENTIFIER9返回显卡信息,下面是D3DADAPTER_IDENTIFIER9的定义
其中GetAdapterIdentifier()的描述如下
IDirect3D9::GetAdapterIdentifier
Describes the physical display adapters present in the system when the IDirect3D9 interface was instantiated.HRESULT GetAdapterIdentifier( UINT Adapter, DWORD Flags, D3DADAPTER_IDENTIFIER9 * pIdentifier );
用D3DADAPTER_IDENTIFIER9返回显卡信息,下面是D3DADAPTER_IDENTIFIER9的定义
typedef struct D3DADAPTER_IDENTIFIER9 { char Driver[MAX_DEVICE_IDENTIFIER_STRING]; char Description[MAX_DEVICE_IDENTIFIER_STRING]; char DeviceName[32]; LARGE_INTEGER DriverVersion; DWORD DriverVersionLowPart; DWORD DriverVersionHighPart; DWORD VendorId; DWORD DeviceId; DWORD SubSysId; DWORD Revision; GUID DeviceIdentifier; DWORD WHQLLevel; } D3DADAPTER_IDENTIFIER9, *LPD3DADAPTER_IDENTIFIER9;
//代码
LPDIRECT3D9 pD3D=NULL; pD3D=Direct3DCreate9(D3D_SDK_VERSION);//创建Direct 3D对象 DWORD m_dwNumAdapters=pD3D-> GetAdapterCount();//获得显卡数量 for(UINT iAdapter=0;iAdapter<m_dwNumAdapters;iAdapter++) { D3DADAPTER_IDENTIFIER9 di; pD3D-> GetAdapterIdentifier(iAdapter,0,&di);//获得显卡信息 char szBuf[256]; sprintf(szBuf,"%s",di.Description);// MessageBox(szBuf); }
相关文章推荐
- VC 获得U盘信息
- vc mfc代码中获得程序资源中版本信息的方法
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- VC操作PowerPoint及 放映时候获得相关信息(补充)
- vc下获得文件版本信息
- VC问题 IntelliSense:“没有可用的附加信息”,[请參见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- vc获得网卡流量信息
- vc mfc代码中获得程序资源中版本信息的方法
- 通过ManagementClass 获得显卡的一些基本信息(Win32_VideoController )
- 在vc中获得windows系统信息,硬盘剩余容量,内存大小
- VC问题 IntelliSense:“没有可用的附加信息”,[请参见“C++项目 IntelliSense 疑难解答”,获得进一步的帮助]
- 在VC中如何获得USB设备的Product ID,Vendor ID等信息
- 通过ManagementClass 获得显卡的一些基本信息(Win32_VideoController )
- 通过ManagementClass 获得显卡的一些基本信息(Win32_VideoController )
- vc获得指定url的本地COOKIE信息
- C++ + WMI + DDK 实现获得显卡信息 代码
- VC操作PowerPoint及 放映时候获得相关信息
- 在VC中如何获得USB设备的Product ID,Vendor ID等信息
- vc获得网卡流量信息