structure D3D10_SHADER_DEBUG_SCOPE_INFO (d3d10_1shader.h)

Contient des données d’étendue qui mappent les noms de variables à des variables de débogage.

Syntaxe

typedef struct _D3D10_SHADER_DEBUG_SCOPE_INFO {
  D3D10_SHADER_DEBUG_SCOPETYPE ScopeType;
  UINT                         Name;
  UINT                         uNameLen;
  UINT                         uVariables;
  UINT                         VariableData;
} D3D10_SHADER_DEBUG_SCOPE_INFO;

Membres

ScopeType

Type : D3D10_SHADER_DEBUG_SCOPETYPE

Spécifie le type d’étendue.

Name

Type : UINT

Décalage sur le nom de l’étendue dans la liste des chaînes.

uNameLen

Type : UINT

Longueur de la chaîne pointée par Nom.

uVariables

Type : UINT

Nombre de variables.

VariableData

Type : UINT

Décaler un tableau de valeurs UINT avec des membres uVariables contenant la liste des variables d’étendue.

Remarques

La structure D3D10_SHADER_DEBUG_SCOPE_INFO est utilisée avec la structure D3D10_SHADER_DEBUG_INFO .

Configuration requise

Condition requise Valeur
En-tête d3d10_1shader.h (include D3D10Shader.h)

Voir aussi

Structures de nuanceur