enumeración DML_FEATURE_LEVEL (directml.h)
Define constantes que especifican un nivel de característica DirectML. Un nivel de característica define un amplio paraguas de funcionalidad compatible con DirectML. En el uso de DirectML, puede dirigirse a niveles de características específicos, en función de un equilibrio entre el nivel de funcionalidad necesario frente a la versión de DirectML necesaria.
Los niveles de características de DirectML son superconjuntas estrictos entre sí. Esto significa que cada nivel de característica admite necesariamente todo lo que existe en cada nivel de característica por debajo (anterior a).
Por ejemplo, DML_FEATURE_LEVEL_2_0
admite todo lo que DML_FEATURE_LEVEL_1_0
hace además de algunas nuevas funcionalidades. Del mismo modo, DML_FEATURE_LEVEL_2_1
admite todo lo que DML_FEATURE_LEVEL_2_0
y DML_FEATURE_LEVEL_1_0
hacen más algunas características adicionales.
Puede especificar un de nivel de característica mínimo
Un dispositivo DirectML podría admitir niveles de características superiores al nivel de característica mínimo solicitado a través de DMLCreateDevice1. Puede consultar el dispositivo para conocer sus niveles de características admitidos mediante IDMLDevice::CheckFeatureSupport.
Para obtener una lista de las nuevas funcionalidades incluidas en cada nivel de característica, consulte historial de nivel de características de DirectML.
Sintaxis
typedef enum DML_FEATURE_LEVEL {
DML_FEATURE_LEVEL_1_0 = 0x1000,
DML_FEATURE_LEVEL_2_0 = 0x2000,
DML_FEATURE_LEVEL_2_1 = 0x2100,
DML_FEATURE_LEVEL_3_0 = 0x3000,
DML_FEATURE_LEVEL_3_1,
DML_FEATURE_LEVEL_4_0,
DML_FEATURE_LEVEL_4_1,
DML_FEATURE_LEVEL_5_0,
DML_FEATURE_LEVEL_5_1,
DML_FEATURE_LEVEL_5_2,
DML_FEATURE_LEVEL_6_0,
DML_FEATURE_LEVEL_6_1,
DML_FEATURE_LEVEL_6_2
} ;
Constantes
DML_FEATURE_LEVEL_1_0 Valor: 0x1000 Especifica el nivel de característica 1_0. |
DML_FEATURE_LEVEL_2_0 Valor: 0x2000 Especifica el nivel de característica 2_0. |
DML_FEATURE_LEVEL_2_1 Valor: 0x2100 Especifica el nivel de característica 2_1. |
DML_FEATURE_LEVEL_3_0 Valor: 0x3000 Especifica el nivel de característica 3_0. |
DML_FEATURE_LEVEL_3_1 Especifica el nivel de característica 3_1. |
DML_FEATURE_LEVEL_4_0 Especifica el nivel de característica 4_0. |
DML_FEATURE_LEVEL_4_1 Especifica el nivel de característica 4_1. |
DML_FEATURE_LEVEL_5_0 Especifica el nivel de característica 5_0. |
Observaciones
La constante DML_FEATURE_LEVEL_5_1 se introdujo en DML_FEATURE_LEVEL_5_1
.
DML_FEATURE_LEVEL_5_1 especifica nivel de característica 5_1.
La constante DML_FEATURE_LEVEL_5_2 se introdujo en DML_FEATURE_LEVEL_5_2
.
DML_FEATURE_LEVEL_5_2 especifica nivel de característica 5_2.
La constante DML_FEATURE_LEVEL_6_0 se introdujo en DML_FEATURE_LEVEL_6_0
.
DML_FEATURE_LEVEL_6_0 especifica nivel de característica 6_0.
La constante DML_FEATURE_LEVEL_6_1 se introdujo en DML_FEATURE_LEVEL_6_1
.
DML_FEATURE_LEVEL_6_1 especifica nivel de característica 6_1.
La constante DML_FEATURE_LEVEL_6_2 se introdujo en DML_FEATURE_LEVEL_6_2
.
DML_FEATURE_LEVEL_6_2 especifica nivel de característica 6_2.
La constante DML_FEATURE_LEVEL_6_3 se introdujo en DML_FEATURE_LEVEL_6_3
.
DML_FEATURE_LEVEL_6_3 especifica nivel de característica 6_3.
La constante DML_FEATURE_LEVEL_6_4 se introdujo en DML_FEATURE_LEVEL_6_4
.
DML_FEATURE_LEVEL_6_4 especifica nivel de característica 6_4.
Disponibilidad
Esta API se introdujo en la versión de DirectML 1.1.0
.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows Build 22000 |
servidor mínimo admitido | Windows Build 22000 |
encabezado de |
directml.h |