Freigeben über


D3D10_SHADER_DEBUG_INST_INFO-Struktur (d3d10_1shader.h)

Enthält Anweisungsdaten.

Syntax

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;

Member

Id

Typ: UINT

ID der Anweisung.

Opcode

Typ: UINT

Art der Anweisung.

uOutputs

Typ: UINT

Muss 0, 1 oder 2 sein.

pOutputs[2]

Typ: D3D10_SHADER_DEBUG_OUTPUTREG_INFO

Array, das die Ausgaben der Anweisung enthält.

TokenId

Typ: UINT

Indizieren Sie sich in die Liste der Token für das Token dieser Anweisung.

NestingLevel

Typ: UINT

Die Anzahl der Funktionsaufrufe ist deep diese Anweisung.

Scopes

Typ: UINT

Anzahl der Bereiche.

ScopeInfo

Typ: UINT

Offset auf ein Array von UINT-Werten mit Scopes-Elementen .

AccessedVars

AccessedVarsInfo

Hinweise

Die D3D10_SHADER_DEBUG_INST_INFO-Struktur wird mit der D3D10_SHADER_DEBUG_INFO-Struktur verwendet.

Anforderungen

Anforderung Wert
Header d3d10_1shader.h (einschließlich D3D10Shader.h)

Weitere Informationen

Shader-Strukturen