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