共用方式為


IDXGIFactory4::EnumAdapterByLuid 方法 (dxgi1_4.h)

輸出指定 LUID 的 IDXGIAdapter

語法

HRESULT EnumAdapterByLuid(
  [in]  LUID   AdapterLuid,
  [in]  REFIID riid,
  [out] void   **ppvAdapter
);

參數

[in] AdapterLuid

類型: LUID

識別配接器的唯一值。 如需 結構的定義,請參閱 LUIDLUID 定義于 dxgi.h 中。

[in] riid

類型: REFIID

ppvAdapter參數所參考之 IDXGIAdapter物件的全域唯一識別碼 (GUID) 。

[out] ppvAdapter

類型: void**

配接器之 IDXGIAdapter 介面指標的位址。 此參數不得為 Null。

傳回值

類型: HRESULT

如果成功,則傳回S_OK;否則為錯誤碼。 如需錯誤碼的清單,請參閱 DXGI_ERROR。 另請參閱 Direct3D 12 傳回碼。

備註

針對 Direct3D 12,無法再從裝置回溯到用來建立它的 IDXGIAdapterIDXGIFactory4::EnumAdapterByLuid 可讓應用程式擷取建立 D3D12 裝置之介面卡的相關資訊。 IDXGIFactory4::EnumAdapterByLuid 是設計成與 ID3D12Device::GetAdapterLuid配對。 如需詳細資訊,請參閱 DXGI 1.4 改善

需求

   
目標平台 Windows
標頭 dxgi1_4.h
程式庫 Dxgi.lib

另請參閱

DXGI 介面

IDXGIFactory4