Compartir a través de


estructura DML_FEATURE_QUERY_FEATURE_LEVELS (directml.h)

Se usa para consultar un dispositivo DirectML para su compatibilidad con uno o varios niveles de características. Consulte IDMLDevice::CheckFeatureSupport. La constante de características se DML_FEATURE_FEATURE_LEVELS y el tipo de datos de soporte técnico es DML_FEATURE_DATA_FEATURE_LEVELS.

Sintaxis

struct DML_FEATURE_QUERY_FEATURE_LEVELS {
  UINT                    RequestedFeatureLevelCount;
  const DML_FEATURE_LEVEL *RequestedFeatureLevels;
};

Miembros

RequestedFeatureLevelCount

Tipo: UINT

Número de elementos de la matriz RequestedFeatureLevels .

RequestedFeatureLevels

Tipo: _Field_size_(RequestedFeatureLevelCount) DML_FEATURE_LEVEL*

Matriz de niveles de características para consultar la compatibilidad con . Cuando se devuelve IDMLDevice::CheckFeatureSupport , la estructura de DML_FEATURE_DATA_FEATURE_LEVELS contiene el nivel de característica más alto de esta matriz compatible con el dispositivo.

Comentarios

Esta consulta es útil en combinación con el parámetro minimumFeatureLevel de DMLCreateDevice1. Al proporcionar un nivel de característica mínimo a DMLCreateDevice1, se puede garantizar un límite inferior a la compatibilidad de nivel de características del dispositivo DirectML subyacente.

Con esta consulta, también puede recuperar un límite superior para los niveles de características admitidos por este dispositivo DirectML. A continuación, esta información se puede usar para lograr reservas con gracia en los casos en los que determinadas características no están disponibles.

Disponibilidad

Esta API se introdujo en la versión 1.1.0de DirectML.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado directml.h

Consulte también

Método IDMLDevice::CheckFeatureSupport

enumeración DML_FEATURE

estructura de DML_FEATURE_DATA_FEATURE_LEVELS