Partager via


structure DML_FEATURE_DATA_FEATURE_LEVELS (directml.h)

Fournit des détails sur les niveaux de fonctionnalités pris en charge par un appareil DirectML. Consultez IDMLDevice ::CheckFeatureSupport. La constante de fonctionnalité est DML_FEATURE_FEATURE_LEVELS et le type de données de requête est DML_FEATURE_QUERY_FEATURE_LEVELS.

Syntaxe

struct DML_FEATURE_DATA_FEATURE_LEVELS {
  DML_FEATURE_LEVEL MaxSupportedFeatureLevel;
};

Membres

MaxSupportedFeatureLevel

Type : DML_FEATURE_LEVEL

Le niveau de fonctionnalité le plus élevé fourni dans la structure de requête RequestedFeatureLevels (voir DML_FEATURE_DATA_FEATURE_LEVELS) pris en charge par cet appareil.

Notes

Étant donné que cette requête de fonctionnalité ne retourne jamais qu’une des valeurs fournies dans RequestedFeatureLevels, il est possible que l’appareil prenne en charge un niveau de fonctionnalité encore plus élevé que celui retourné par cette requête.

Par exemple, la version 1.4.0 de DirectML prend en charge un niveau de fonctionnalité de DML_FEATURE_LEVEL_3_0. Si le tableau RequestedFeatureLevels contenait uniquement DML_FEATURE_LEVEL_1_0 et DML_FEATURE_LEVEL_2_0, cette requête retournerait DML_FEATURE_LEVEL_2_0, qui est inférieur au véritable niveau de fonctionnalité (3_0) pris en charge par l’appareil.

Disponibilité

Cette API a été introduite dans la version 1.1.0DirectML.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête directml.h

Voir aussi

IDMLDevice ::CheckFeatureSupport, méthode

énumération DML_FEATURE

DML_FEATURE_QUERY_FEATURE_LEVELS structure