Partager via


énumération D3D10_2DDICAPS_TYPE (d3d10umddi.h)

Le type d’énumération D3D10_2DDICAPS_TYPE contient des valeurs qui identifient le type d’informations de capacité récupérées à partir d’un appel à la fonction GetCaps(D3D10_2) du pilote.

Syntax

typedef enum D3D10_2DDICAPS_TYPE {
  D3D11DDICAPS_THREADING,
  D3D11DDICAPS_SHADER,
  D3D11DDICAPS_3DPIPELINESUPPORT,
  D3D11_1DDICAPS_D3D11_OPTIONS,
  D3D11_1DDICAPS_ARCHITECTURE_INFO,
  D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT,
  D3DWDDM1_3DDICAPS_D3D11_OPTIONS1,
  D3DWDDM1_3DDICAPS_MARKER,
  D3DWDDM2_0DDICAPS_D3D11_OPTIONS2,
  D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN,
  D3DWDDM2_0DDICAPS_D3D11_OPTIONS3,
  D3DWDDM2_0DDICAPS_GPUVA_CAPS,
  D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1,
  D3DWDDM2_2DDICAPS_SHADERCACHE,
  D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT,
  D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN,
  D3DWDDM3_2DDICAPS_D3D11_OPTIONS6,
  D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME
} ;

Constantes

 
D3D11DDICAPS_THREADING
Le pilote récupère un pointeur vers une structure D3D11DDI_THREADING_CAPS qui décrit les fonctionnalités de threading prises en charge par le pilote.
D3D11DDICAPS_SHADER
Le pilote récupère un pointeur vers une structure D3D11DDI_SHADER_CAPS qui décrit les fonctionnalités de nuanceur prises en charge par le pilote.
D3D11DDICAPS_3DPIPELINESUPPORT
Le pilote récupère un pointeur vers une structure D3D11DDI_3DPIPELINESUPPORT_CAPS qui décrit les fonctionnalités de pipeline prises en charge par le pilote.
D3D11_1DDICAPS_D3D11_OPTIONS
Le pilote récupère un pointeur vers une structure D3D11_1DDI_D3D11_OPTIONS_DATA qui spécifie les options permettant de fournir des données au pilote en mode utilisateur.

Pris en charge à partir de Windows 8.
D3D11_1DDICAPS_ARCHITECTURE_INFO
Le pilote récupère un pointeur vers une structure D3DDDICAPS_ARCHITECTURE_INFO qui décrit des informations sur l’architecture de l’adaptateur Direct3D 11.1.

Pris en charge à partir de Windows 8.
D3D11_1DDICAPS_SHADER_MIN_PRECISION_SUPPORT
Le pilote récupère un pointeur vers une structure de D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT qui décrit les options de prise en charge de précision pour les nuanceurs dans le pilote d’affichage en mode utilisateur.

Pris en charge à partir de Windows 8.
D3DWDDM1_3DDICAPS_D3D11_OPTIONS1
Le pilote récupère un pointeur vers une structure D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1 qui décrit les options de prise en charge des ressources en mosaïque dans le pilote d’affichage en mode utilisateur.

Pris en charge à partir de Windows 8. Utilisé par les pilotes WDDM 1.3 et versions ultérieures.
D3DWDDM1_3DDICAPS_MARKER
Pris en charge à partir de Windows 8. Utilisé par les pilotes WDDM 1.3 et versions ultérieures.
D3DWDDM2_0DDICAPS_D3D11_OPTIONS2
D3DWDDM2_0DDICAPS_MEMORY_ARCHITECTURE
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT_SETS
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_0DDICAPS_SWIZZLE_PATTERN
D3DWDDM2_0DDICAPS_D3D11_OPTIONS3
D3DWDDM2_0DDICAPS_GPUVA_CAPS
D3DWDDM2_0DDICAPS_TEXTURE_LAYOUT1
D3DWDDM2_2DDICAPS_SHADERCACHE
D3DWDDM2_2DDICAPS_TEXTURE_LAYOUT
D3DWDDM2_2DDICAPS_SWIZZLE_PATTERN
D3D12_DOWNLEVEL_DDICAPS_UMDFILENAME
Pris en charge à partir de Windows 10, version 1901. Utilisé par les pilotes WDDM 2.6 et versions ultérieures.

Remarques

Pour permettre à un pilote d’unifier les concepts de capacité, les valeurs de l’énumération D3D10_2DDICAPS_TYPE sont configurées afin qu’elles ne chevauchent pas les valeurs de l’énumération D3DDDICAPS_TYPE .

Configuration requise

Condition requise Valeur
Client minimal pris en charge D3D10_2DDICAPS_TYPE est pris en charge à partir du système d’exploitation Windows 7.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D11DDI_3DPIPELINESUPPORT_CAPS

D3D11DDI_SHADER_CAPS

D3D11DDI_THREADING_CAPS

D3D11_1DDI_D3D11_OPTIONS_DATA

D3DDDICAPS_SHADER_MIN_PRECISION_SUPPORT

D3DDDICAPS_TYPE

D3DWDDM1_3DDI_D3D11_OPTIONS_DATA1