#include <DXGI.h>
#pragma comment(lib, "DXGI.lib")
//获取显卡块数
int GetAdapterCout()
{
IDXGIFactory * pFactory;
IDXGIAdapter * pAdapter;
int iAdapterNum = 0;
// 创建一个DXGI工厂
HRESULT hr = CreateDXGIFactory(__uuidof(IDXGIFactory), (void**)(&pFactory));
if (FAILED(hr))
return iAdapterNum;
// 枚举适配器
while (pFactory->EnumAdapters(iAdapterNum, &pAdapter) != DXGI_ERROR_NOT_FOUND)
{
++iAdapterNum;
}
return iAdapterNum;
}