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 |