Condividi tramite


DEBUG_SYMBOL_XXX

Le costanti DEBUG_SYMBOL_XXX vengono usate per il set di flag dei simboli. I flag dei simboli descrivono (in parte) un simbolo in un gruppo di simboli.

I bit meno significativi dei flag dei simboli, ovvero i bit trovati in DEBUG_SYMBOL_EXPANSION_LEVEL_MASK-form, un numero che rappresenta la profondità di espansione del simbolo all'interno del gruppo di simboli. La profondità di un simbolo figlio è sempre una maggiore della profondità del simbolo padre. Ad esempio, per trovare la profondità di un simbolo i cui flag sono contenuti nei flag di variabile, usare l'istruzione seguente:

depth = flags & DEBUG_SYMBOL_EXPANSION_LEVEL_MASK;

Il resto del set di flag dei simboli può contenere i flag di bit seguenti.

Costante Descrizione
DEBUG_SYMBOL_EXPANDED

I figli del simbolo fanno parte del gruppo di simboli.

DEBUG_SYMBOL_READ_ONLY

Il simbolo rappresenta una variabile di sola lettura.

DEBUG_SYMBOL_IS_ARRAY

Il simbolo rappresenta una variabile di matrice.

DEBUG_SYMBOL_IS_FLOAT

Il simbolo rappresenta una variabile a virgola mobile.

DEBUG_SYMBOL_IS_ARGUMENT

Il simbolo rappresenta un argomento passato a una funzione.

DEBUG_SYMBOL_IS_LOCAL

Il simbolo rappresenta una variabile locale in un ambito.

Requisiti

Intestazione

DbgEng.h (include DbgEng.h)

Vedere anche

DEBUG_SYMBOL_PARAMETERS