Share via


énumération D3D_INCLUDE_TYPE (d3dcommon.h)

Valeurs qui indiquent l’emplacement d’un nuanceur #include fichier.

Notes

Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_ au lieu de D3D_. Ces alias de type Direct3D 10 sont définis dans d3d10.h, d3d10misc.het d3d10shader.h.

Syntax

typedef enum _D3D_INCLUDE_TYPE {
  D3D_INCLUDE_LOCAL = 0,
  D3D_INCLUDE_SYSTEM,
  D3D10_INCLUDE_LOCAL,
  D3D10_INCLUDE_SYSTEM,
  D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
} D3D_INCLUDE_TYPE;

Constantes

 
D3D_INCLUDE_LOCAL
Valeur : 0
Répertoire local.
D3D_INCLUDE_SYSTEM
Répertoire du système.
D3D10_INCLUDE_LOCAL
Répertoire local.
D3D10_INCLUDE_SYSTEM
Répertoire du système.
D3D_INCLUDE_FORCE_DWORD
Valeur : 0x7fffffff
Force cette énumération à compiler à une taille de 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits.

N’utilisez pas cette valeur.

Remarques

Vous transmettez une valeur de type D3D_INCLUDE_TYPE au paramètre IncludeType dans un appel à la méthode ID3DInclude ::Open pour indiquer l’emplacement du fichier #include.

Configuration requise

Condition requise Valeur
En-tête d3dcommon.h

Voir aussi

Énumérations de versions courantes

D3D_INCLUDE_TYPE

ID3DInclude ::Open