Partager via


structure D3D10_SHADER_DEBUG_INST_INFO (d3d10_1shader.h)

Contient des données d’instruction.

Syntaxe

typedef struct _D3D10_SHADER_DEBUG_INST_INFO {
  UINT                              Id;
  UINT                              Opcode;
  UINT                              uOutputs;
  D3D10_SHADER_DEBUG_OUTPUTREG_INFO pOutputs[2];
  UINT                              TokenId;
  UINT                              NestingLevel;
  UINT                              Scopes;
  UINT                              ScopeInfo;
  UINT                              AccessedVars;
  UINT                              AccessedVarsInfo;
} D3D10_SHADER_DEBUG_INST_INFO;

Membres

Id

Type : UINT

ID de l’instruction.

Opcode

Type : UINT

Type d’instruction.

uOutputs

Type : UINT

Doit être 0, 1 ou 2.

pOutputs[2]

Type : D3D10_SHADER_DEBUG_OUTPUTREG_INFO

Tableau contenant les sorties de l’instruction.

TokenId

Type : UINT

Indexez dans la liste des jetons pour le jeton de cette instruction.

NestingLevel

Type : UINT

Nombre d’appels de fonction approfondis de cette instruction.

Scopes

Type : UINT

Nombre d’étendues.

ScopeInfo

Type : UINT

Décalage vers un tableau de valeurs UINT avec des éléments Scopes .

AccessedVars

AccessedVarsInfo

Remarques

La structure D3D10_SHADER_DEBUG_INST_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