共用方式為


D3D10_SHADER_DEBUG_INST_INFO 結構 (d3d10_1shader.h)

包含指令數據。

語法

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;

成員

Id

類型: UINT

指示的標識碼。

Opcode

類型: UINT

指令類型。

uOutputs

類型: UINT

必須是 0、1 或 2。

pOutputs[2]

類型: D3D10_SHADER_DEBUG_OUTPUTREG_INFO

包含指令輸出的陣列。

TokenId

類型: UINT

索引至此指示令牌的令牌清單。

NestingLevel

類型: UINT

此指令深度的函式呼叫數目。

Scopes

類型: UINT

範圍數目。

ScopeInfo

類型: UINT

位移至具有 Scopes 元素的 UINT 值陣列。

AccessedVars

AccessedVarsInfo

備註

D3D10_SHADER_DEBUG_INST_INFO 結構會與 D3D10_SHADER_DEBUG_INFO 結構搭配使用。

規格需求

需求
標頭 d3d10_1shader.h (包含 D3D10Shader.h)

另請參閱

著色器結構