IDXGIFactory4::EnumAdapterByLuid 方法 (dxgi1_4.h)
輸出指定 LUID 的 IDXGIAdapter 。
語法
HRESULT EnumAdapterByLuid(
[in] LUID AdapterLuid,
[in] REFIID riid,
[out] void **ppvAdapter
);
參數
[in] AdapterLuid
類型: LUID
識別配接器的唯一值。 如需 結構的定義,請參閱 LUID 。 LUID 定義于 dxgi.h 中。
[in] riid
類型: REFIID
ppvAdapter參數所參考之 IDXGIAdapter物件的全域唯一識別碼 (GUID) 。
[out] ppvAdapter
類型: void**
配接器之 IDXGIAdapter 介面指標的位址。 此參數不得為 Null。
傳回值
類型: HRESULT
如果成功,則傳回S_OK;否則為錯誤碼。 如需錯誤碼的清單,請參閱 DXGI_ERROR。 另請參閱 Direct3D 12 傳回碼。
備註
針對 Direct3D 12,無法再從裝置回溯到用來建立它的 IDXGIAdapter 。 IDXGIFactory4::EnumAdapterByLuid 可讓應用程式擷取建立 D3D12 裝置之介面卡的相關資訊。 IDXGIFactory4::EnumAdapterByLuid 是設計成與 ID3D12Device::GetAdapterLuid配對。 如需詳細資訊,請參閱 DXGI 1.4 改善。
需求
目標平台 | Windows |
標頭 | dxgi1_4.h |
程式庫 | Dxgi.lib |