HRESULT EnumAdapters( [in] UINT Adapter, [out] IDXGIAdapter **ppAdapter);
下面是使用的例子:
1 UINT i = 0; 2 IDXGIAdapter * pAdapter; 3 std::vectorvAdapters; 4 while(pFactory->EnumAdapters(i, &pAdapter) != DXGI_ERROR_NOT_FOUND) 5 { 6 vAdapters.push_back(pAdapter); 7 ++i; 8 }
如此一来,你可以给你的程序加上诸如使用板载显卡还是独显的能力了.