Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Décrit l’ensemble des fonctionnalités ciblées par un appareil Direct3D.
Syntax
typedef enum D3D_FEATURE_LEVEL {
D3D_FEATURE_LEVEL_1_0_GENERIC,
D3D_FEATURE_LEVEL_1_0_CORE,
D3D_FEATURE_LEVEL_9_1,
D3D_FEATURE_LEVEL_9_2,
D3D_FEATURE_LEVEL_9_3,
D3D_FEATURE_LEVEL_10_0,
D3D_FEATURE_LEVEL_10_1,
D3D_FEATURE_LEVEL_11_0,
D3D_FEATURE_LEVEL_11_1,
D3D_FEATURE_LEVEL_12_0,
D3D_FEATURE_LEVEL_12_1,
D3D_FEATURE_LEVEL_12_2
} ;
Constantes
D3D_FEATURE_LEVEL_1_0_COREValeur : (0x1000) Permet d’utiliser des appareils MCDM (Microsoft Compute Driver Model) ou d’autres appareils riches en fonctionnalités (tels que les GPU traditionnels) qui prennent en charge un sur-ensemble de fonctionnalités. MCDM est le modèle de pilote global pour le calcul uniquement ; il s’agit d’un homologue mis à l’échelle vers le bas du modèle WDDM (Windows Device Driver Model) étendu. |
D3D_FEATURE_LEVEL_9_1Valeur : (0x9100) Cible les fonctionnalités prises en charge par le niveau de fonctionnalité 9.1, y compris le modèle de nuanceur 2. |
D3D_FEATURE_LEVEL_9_2Valeur : (0x9200) Cible les fonctionnalités prises en charge par le niveau de fonctionnalité 9.2, y compris le modèle de nuanceur 2. |
D3D_FEATURE_LEVEL_9_3Valeur : (0x9300) Cible les fonctionnalités prises en charge par le niveau de fonctionnalité 9.3, y compris le modèle de nuanceur 2.0b. |
D3D_FEATURE_LEVEL_10_0Valeur : (0xa000) Cible les fonctionnalités prises en charge par Direct3D 10.0, y compris le modèle de nuanceur 4. |
D3D_FEATURE_LEVEL_10_1Valeur : (0xa100) Cible les fonctionnalités prises en charge par Direct3D 10.1, y compris le modèle de nuanceur 4. |
D3D_FEATURE_LEVEL_11_0Valeur : (0xb000) Cible les fonctionnalités prises en charge par Direct3D 11.0, y compris le modèle de nuanceur 5. |
D3D_FEATURE_LEVEL_11_1Valeur : (0xb100) Cible les fonctionnalités prises en charge par Direct3D 11.1, notamment le modèle de nuanceur 5 et les opérations de fusion logique. Ce niveau de fonctionnalité nécessite un pilote d’affichage qui est au moins implémenté sur WDDM pour Windows 8 (WDDM 1.2). |
D3D_FEATURE_LEVEL_12_0Valeur : (0xc000) Cible les fonctionnalités prises en charge par Direct3D 12.0, y compris le modèle de nuanceur 5. |
D3D_FEATURE_LEVEL_12_1Valeur : (0xc100) Cible les fonctionnalités prises en charge par Direct3D 12.1, y compris le modèle de nuanceur 5. |
D3D_FEATURE_LEVEL_12_2Valeur : (0xc200) Cible les fonctionnalités prises en charge par Direct3D 12.2, y compris le modèle de nuanceur 6.5. Pour plus d’informations sur le niveau de fonctionnalité 12_2, consultez sa page de spécification. Le niveau de fonctionnalité 12_2 est disponible dans les versions 20170 et ultérieures du SDK Windows. |
Remarques
Pour obtenir une vue d’ensemble des fonctionnalités de chaque niveau de fonctionnalité, consultez Niveaux de fonctionnalité Direct3D.
Pour plus d’informations sur les limitations de création d’appareils de type non matériel sur certains niveaux de fonctionnalités, consultez Limitations de création d’appareils WARP et référence.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | d3dcommon.h |