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 |