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 |