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.0
de 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 |