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 |