Freigeben über


D3D10_SHADER_DEBUG_SCOPE_INFO Struktur (d3d10_1shader.h)

Enthält Bereichsdaten, die Variablennamen Debugvariablen zuordnen.

Syntax

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;

Member

ScopeType

Typ: D3D10_SHADER_DEBUG_SCOPETYPE

Gibt den Bereichstyp an.

Name

Typ: UINT

Offset auf den Namen des Bereichs in der Zeichenfolgenliste.

uNameLen

Typ: UINT

Länge der Zeichenfolge, auf die durch Name verwiesen wird.

uVariables

Typ: UINT

Anzahl der Variablen.

VariableData

Typ: UINT

Ersetzen Sie ein Array von UINT-Werten mit uVariables-Membern , die die Bereichsvariablenliste enthalten.

Hinweise

Die D3D10_SHADER_DEBUG_SCOPE_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