Metodo IDXGIFactory4::EnumAdapterByLuid (dxgi1_4.h)
Restituisce l'IDXGIAdapter per il LUID specificato.
Sintassi
HRESULT EnumAdapterByLuid(
[in] LUID AdapterLuid,
[in] REFIID riid,
[out] void **ppvAdapter
);
Parametri
[in] AdapterLuid
Tipo: LUID
Valore univoco che identifica l'adapter. Vedere LUID per una definizione della struttura. LUID è definito in dxgi.h.
[in] riid
Tipo: REFIID
Identificatore univoco globale (GUID) dell'oggetto IDXGIAdapter a cui fa riferimento il parametro ppvAdapter .
[out] ppvAdapter
Tipo: void**
Indirizzo di un puntatore dell'interfaccia IDXGIAdapter all'adapter. Questo parametro non deve essere NULL.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se ha esito positivo; codice di errore in caso contrario. Per un elenco di codici di errore, vedere DXGI_ERROR. Vedere anche Codici restituiti Direct3D 12.
Commenti
Per Direct3D 12, non è più possibile eseguire il backtracking da un dispositivo all'IDXGIAdapter usato per crearlo. IDXGIFactory4::EnumAdapterByLuid consente a un'app di recuperare informazioni sulla scheda in cui è stato creato un dispositivo D3D12. IDXGIFactory4::EnumAdapterByLuid è progettato per essere abbinato a ID3D12Device::GetAdapterLuid. Per altre informazioni, vedere Miglioramenti di DXGI 1.4.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | dxgi1_4.h |
Libreria | Dxgi.lib |