estrutura DML_FEATURE_QUERY_FEATURE_LEVELS (directml.h)
Usado para consultar um dispositivo DirectML para obter suporte para um ou mais níveis de recurso. Consulte IDMLDevice::CheckFeatureSupport. A constante de recurso é DML_FEATURE_FEATURE_LEVELS e o tipo de dados de suporte é DML_FEATURE_DATA_FEATURE_LEVELS.
Sintaxe
struct DML_FEATURE_QUERY_FEATURE_LEVELS {
UINT RequestedFeatureLevelCount;
const DML_FEATURE_LEVEL *RequestedFeatureLevels;
};
Membros
RequestedFeatureLevelCount
Tipo: UINT
O número de elementos na matriz RequestedFeatureLevels .
RequestedFeatureLevels
Tipo: _Field_size_(RequestedFeatureLevelCount) DML_FEATURE_LEVEL*
Uma matriz de níveis de recursos para o qual consultar o suporte. Quando IDMLDevice::CheckFeatureSupport retorna, o struct DML_FEATURE_DATA_FEATURE_LEVELS contém o nível de recurso mais alto nessa matriz compatível com o dispositivo.
Comentários
Essa consulta é útil em combinação com o parâmetro minimumFeatureLevel de DMLCreateDevice1. Ao fornecer um nível de recurso mínimo para DMLCreateDevice1, você pode garantir um limite inferior ao suporte de nível de recurso do dispositivo DirectML subjacente.
Usando essa consulta, você também pode recuperar um limite superior para os níveis de recurso compatíveis com esse dispositivo DirectML. Essas informações podem ser usadas para obter fallbacks normais nos casos em que recursos específicos não estão disponíveis.
Disponibilidade
Essa API foi introduzida na versão 1.1.0
do DirectML.
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | directml.h |