Compartilhar via


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

Confira também

DXGI Interfaces

IDXGIFactory4