Compartir a través de


DEBUG_SYMBOL_XXX

Las constantes DEBUG_SYMBOL_XXX se usan para el conjunto de bits de marcas de símbolos. Las marcas de símbolo describen (en parte) un símbolo de un grupo de símbolos.

Los bits menos significativos de las marcas de símbolo: los bits encontrados en DEBUG_SYMBOL_EXPANSION_LEVEL_MASK--form un número que representa la profundidad de expansión del símbolo dentro del grupo de símbolos. La profundidad de un símbolo secundario siempre es una más que la profundidad de su símbolo primario. Por ejemplo, para buscar la profundidad de un símbolo cuyas marcas están contenidas en las marcas de variable, use la siguiente instrucción:

depth = flags & DEBUG_SYMBOL_EXPANSION_LEVEL_MASK;

El resto del conjunto de bits de las marcas de símbolos puede contener las marcas de bits siguientes.

Constante Descripción
DEBUG_SYMBOL_EXPANDED

Los elementos secundarios del símbolo forman parte del grupo de símbolos.

DEBUG_SYMBOL_READ_ONLY

El símbolo representa una variable de solo lectura.

DEBUG_SYMBOL_IS_ARRAY

El símbolo representa una variable de matriz.

DEBUG_SYMBOL_IS_FLOAT

El símbolo representa una variable de punto flotante.

DEBUG_SYMBOL_IS_ARGUMENT

El símbolo representa un argumento pasado a una función.

DEBUG_SYMBOL_IS_LOCAL

El símbolo representa una variable local en un ámbito.

Requisitos

Encabezado

DbgEng.h (incluya DbgEng.h)

Vea también

DEBUG_SYMBOL_PARAMETERS