Método IDXGIAdapter::CheckInterfaceSupport (dxgi.h)
Verifica se o sistema dá suporte a uma interface de dispositivo para um componente gráfico.
Sintaxe
HRESULT CheckInterfaceSupport(
[in] REFGUID InterfaceName,
[out] LARGE_INTEGER *pUMDVersion
);
Parâmetros
[in] InterfaceName
Tipo: REFGUID
O GUID da interface da versão do dispositivo para a qual o suporte está sendo verificado. Isso geralmente deve ser __uuidof(IDXGIDevice), que retorna o número de versão do binário umd (driver de modo de usuário) do Direct3D 9. Desde o WDDM 2.3, todos os componentes de driver em um pacote de driver (D3D9, D3D11 e D3D12) foram necessários para compartilhar um único número de versão, portanto, essa é uma boa maneira de consultar a versão do driver, independentemente de qual API está sendo usada.
[out] pUMDVersion
Tipo: LARGE_INTEGER*
A versão do driver de modo de usuário de InterfaceName. Isso será retornado somente se houver suporte para a interface; caso contrário, esse parâmetro será NULL.
Valor retornado
Tipo: HRESULT
S_OK indica que há suporte para a interface; caso contrário, DXGI_ERROR_UNSUPPORTED é retornado (para obter mais informações, consulte DXGI_ERROR).
Comentários
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | dxgi.h |
Biblioteca | DXGI.lib |