Compartir a través de


Método IDXGIFactory4::EnumAdapterByLuid (dxgi1_4.h)

Genera el IDXGIAdapter para el LUID especificado.

Sintaxis

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

Parámetros

[in] AdapterLuid

Tipo: LUID

Valor único que identifica el adaptador. Consulte LUID para obtener una definición de la estructura. LUID se define en dxgi.h.

[in] riid

Tipo: REFIID

Identificador único global (GUID) del objeto IDXGIAdapter al que hace referencia el parámetro ppvAdapter .

[out] ppvAdapter

Tipo: void**

Dirección de un puntero de interfaz IDXGIAdapter al adaptador. Este parámetro no debe ser null.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente; de lo contrario, un código de error. Para obtener una lista de códigos de error, consulte DXGI_ERROR. Consulta también Códigos de retorno de Direct3D 12.

Comentarios

Para Direct3D 12, ya no es posible retroceder desde un dispositivo al IDXGIAdapter que se usó para crearlo. IDXGIFactory4::EnumAdapterByLuid permite a una aplicación recuperar información sobre el adaptador donde se creó un dispositivo D3D12. IDXGIFactory4::EnumAdapterByLuid está diseñado para emparejarse con ID3D12Device::GetAdapterLuid. Para obtener más información, consulta DXGI 1.4 Improvements.

Requisitos

   
Plataforma de destino Windows
Encabezado dxgi1_4.h
Library Dxgi.lib

Consulte también

DXGI Interfaces

IDXGIFactory4