Condividi tramite


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

Vedi anche

Interfacce DXGI

IDXGIFactory4