共用方式為


D3D10_SHADER_DEBUG_SCOPE_INFO 結構 (d3d10_1shader.h)

包含範圍數據,會將變數名稱對應至偵錯變數。

語法

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;

成員

ScopeType

類型: D3D10_SHADER_DEBUG_SCOPETYPE

指定範圍類型。

Name

類型: UINT

位移至字串清單中的範圍名稱。

uNameLen

類型: UINT

Name 所指向之字串的長度。

uVariables

類型: UINT

變數數目。

VariableData

類型: UINT

使用包含範圍變數清單的 uVariables 成員來位移 UINT 值的數位。

備註

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

規格需求

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

另請參閱

著色器結構