Método IDMLDevice::CheckFeatureSupport (directml.h)

Obtém informações sobre os recursos e funcionalidades opcionais compatíveis com o dispositivo DirectML.

Sintaxe

HRESULT CheckFeatureSupport(
                 DML_FEATURE feature,
                 UINT        featureQueryDataSize,
  [in, optional] const void  *featureQueryData,
                 UINT        featureSupportDataSize,
  [out]          void        *featureSupportData
);

Parâmetros

feature

Tipo: DML_FEATURE

Uma constante da enumeração DML_FEATURE que descreve os recursos que você deseja consultar para obter suporte.

featureQueryDataSize

Tipo: UINT

O tamanho da estrutura apontada pelo parâmetro featureQueryData , se fornecido, caso contrário, 0.

[in, optional] featureQueryData

Tipo: const void*

Um ponteiro opcional para uma estrutura de consulta que corresponde ao valor do parâmetro de recurso . Para determinar o tipo de consulta correspondente para cada constante, consulte DML_FEATURE.

featureSupportDataSize

Tipo: UINT

O tamanho da estrutura apontada pelo parâmetro featureSupportData .

[out] featureSupportData

Tipo: void*

Um ponteiro para uma estrutura de dados de suporte que corresponde ao valor do parâmetro de recurso . Para determinar o tipo de dados de suporte correspondente para cada constante, consulte DML_FEATURE.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, retornará DXGI_ERROR_UNSUPPORTED se o DML_FEATURE não for reconhecido ou sem suporte e E_INVALIDARG se os parâmetros estiverem incorretos.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directml.h
Biblioteca DirectML.lib
DLL DirectML.dll

Confira também

IDMLDevice