Método ID3D11Device::CheckFeatureSupport (d3d11.h)

Obtém informações sobre os recursos compatíveis com o driver de gráficos atual.

Sintaxe

HRESULT CheckFeatureSupport(
        D3D11_FEATURE Feature,
  [out] void          *pFeatureSupportData,
        UINT          FeatureSupportDataSize
);

Parâmetros

Feature

Tipo: D3D11_FEATURE

Um membro do D3D11_FEATURE tipo enumerado que descreve qual recurso consultar para obter suporte.

[out] pFeatureSupportData

Tipo: void*

Após a conclusão do método, a estrutura passada é preenchida com dados que descrevem o suporte ao recurso.

FeatureSupportDataSize

Tipo: UINT

O tamanho da estrutura passada para o parâmetro pFeatureSupportData .

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito; caso contrário, retornará E_INVALIDARG se um tipo de dados sem suporte for passado para o parâmetro pFeatureSupportData ou uma incompatibilidade de tamanho for detectada para o parâmetro FeatureSupportDataSize .

Comentários

Para consultar o suporte a vários threadings, passe o valor D3D11_FEATURE_THREADING para o parâmetro Feature , passe a estrutura D3D11_FEATURE_DATA_THREADING para o parâmetro pFeatureSupportData e passe o tamanho da estrutura D3D11_FEATURE_DATA_THREADING para o parâmetro FeatureSupportDataSize .

Chamar CheckFeatureSupport com Feature definido como D3D11_FEATURE_FORMAT_SUPPORT faz com que o método retorne as mesmas informações que seriam retornadas por ID3D11Device::CheckFormatSupport.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d11.h
Biblioteca D3d11.lib

Confira também

ID3D11Device