DEBUG_SYMBOL_XXX

DEBUG_SYMBOL_XXX 常量用于符号标志位集。 符号标志描述 (部分) 符号组中的符号。

符号标志的最小有效位(在 DEBUG_SYMBOL_EXPANSION_LEVEL_MASK 中找到的位)构成一个数字,表示符号组中符号的扩展深度。 子符号的深度始终是其父符号的深度的一倍。 例如,若要 查找变量标志中包含其标志的符号的深度,请使用以下语句:

depth = flags & DEBUG_SYMBOL_EXPANSION_LEVEL_MASK;

其余符号标志的位集可以包含以下位标志。

一直 说明
DEBUG_SYMBOL_EXPANDED

符号的子级是符号组的一部分。

DEBUG_SYMBOL_READ_ONLY

符号表示只读变量。

DEBUG_SYMBOL_IS_ARRAY

符号表示数组变量。

DEBUG_SYMBOL_IS_FLOAT

符号表示浮点变量。

DEBUG_SYMBOL_IS_ARGUMENT

符号表示传递给函数的参数。

DEBUG_SYMBOL_IS_LOCAL

符号表示作用域中的局部变量。

要求

标头

DbgEng.h (包括 DbgEng.h)

另请参阅

DEBUG_SYMBOL_PARAMETERS