Método IDXGIFactory4::EnumAdapterByLuid (dxgi1_4.h)
Gera o IDXGIAdapter para o LUID especificado.
Sintaxe
HRESULT EnumAdapterByLuid(
[in] LUID AdapterLuid,
[in] REFIID riid,
[out] void **ppvAdapter
);
Parâmetros
[in] AdapterLuid
Tipo: LUID
Um valor exclusivo que identifica o adaptador. Consulte LUID para obter uma definição da estrutura. LUID é definido em dxgi.h.
[in] riid
Tipo: REFIID
O GUID (identificador global exclusivo) do objeto IDXGIAdapter referenciado pelo parâmetro ppvAdapter .
[out] ppvAdapter
Tipo: void**
O endereço de um ponteiro de interface IDXGIAdapter para o adaptador. Esse parâmetro não deve ser NULL.
Valor retornado
Tipo: HRESULT
Retorna S_OK se tiver êxito; caso contrário, um código de erro. Para obter uma lista de códigos de erro, consulte DXGI_ERROR. Consulte também Códigos de retorno do Direct3D 12.
Comentários
Para o Direct3D 12, não é mais possível retroceder de um dispositivo para o IDXGIAdapter que foi usado para criá-lo. IDXGIFactory4::EnumAdapterByLuid permite que um aplicativo recupere informações sobre o adaptador em que um dispositivo D3D12 foi criado. IDXGIFactory4::EnumAdapterByLuid foi projetado para ser emparelhado com ID3D12Device::GetAdapterLuid. Para obter mais informações, consulte Melhorias do DXGI 1.4.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dxgi1_4.h |
Biblioteca | Dxgi.lib |