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) |