Freigeben über


IDXGIFactory4::EnumAdapterByLuid-Methode (dxgi1_4.h)

Gibt den IDXGIAdapter für die angegebene LUID aus.

Syntax

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

Parameter

[in] AdapterLuid

Typ: LUID

Ein eindeutiger Wert, der den Adapter identifiziert. Eine Definition der -Struktur finden Sie unter LUID . LUID ist in dxgi.h definiert.

[in] riid

Typ: REFIID

Die GUID (Globally Unique Identifier) des IDXGIAdapter-Objekts , auf das vom ppvAdapter-Parameter verwiesen wird.

[out] ppvAdapter

Typ: void**

Die Adresse eines IDXGIAdapter-Schnittstellenzeigers auf den Adapter. Dieser Parameter darf nicht NULL sein.

Rückgabewert

Typ: HRESULT

Gibt bei erfolgreicher Ausführung S_OK zurück. andernfalls ein Fehlercode. Eine Liste der Fehlercodes finden Sie unter DXGI_ERROR. Siehe auch Direct3D 12-Rückgabecodes.

Hinweise

Für Direct3D 12 ist es nicht mehr möglich, von einem Gerät zurück zu dem IDXGIAdapter zurückzuverfolgen, der zum Erstellen verwendet wurde. MIT IDXGIFactory4::EnumAdapterByLuid kann eine App Informationen zu dem Adapter abrufen, auf dem ein D3D12-Gerät erstellt wurde. IDXGIFactory4::EnumAdapterByLuid ist für die Kopplung mit ID3D12Device::GetAdapterLuid konzipiert. Weitere Informationen finden Sie unter VERBESSERUNGEN von DXGI 1.4.

Anforderungen

   
Zielplattform Windows
Kopfzeile dxgi1_4.h
Bibliothek Dxgi.lib

Weitere Informationen

DXGI-Schnittstellen

IDXGIFactory4