Enum (Debug Interface Access SDK)

Le enumerazioni sono identificate da SymTagEnum simboli.Ogni valore di enumerazione viene visualizzato come elemento figlio della classe con un oggetto SymTagConstant tag.

Proprietà

Nella tabella seguente sono elencate le proprietà valide aggiuntive per questo tipo del simbolo.

Proprietà

Tipo di dati

Descrizione

IDiaSymbol::get_baseType

DWORD

Uno dei valori di BasicType.

IDiaSymbol::get_classParent

IDiaSymbol*

Classificare il padre di questa enumerazione, se disponibile.

IDiaSymbol::get_classParentId

DWORD

ID del simbolo del padre della classe.

IDiaSymbol::get_constructor

BOOL

TRUE se l'enumerazione presenta un costruttore.

IDiaSymbol::get_constType

BOOL

TRUE se l'enumerazione viene contrassegnata come const.

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUE se l'enumerazione presenta un operatore di assegnazione.

IDiaSymbol::get_hasCastOperator

BOOL

TRUE se l'enumerazione presenta un operatore di cast.

IDiaSymbol::get_hasNestedTypes

BOOL

TRUE se l'enumerazione presenta tipi annidati.

IDiaSymbol::get_length

DWORD

Lunghezza dell'enumerazione in byte.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Simbolo di tipo Modulo.

IDiaSymbol::get_lexicalParentId

DWORD

ID del simbolo padre lessicale.

IDiaSymbol::get_name

BSTR

Nome del tipo enumerato.

IDiaSymbol::get_nested

BOOL

TRUE se l'enumerazione è annidata.

IDiaSymbol::get_overloadedOperator

BOOL

TRUE se l'enumerazione presenta di operatori di overload.

IDiaSymbol::get_packed

BOOL

TRUE se l'enumerazione viene compressa.

IDiaSymbol::get_scoped

BOOL

TRUE se l'enumerazione viene visualizzato in un ambito lessicale globali.

IDiaSymbol::get_symIndexId

DWORD

Indice ID del simbolo.

IDiaSymbol::get_symTag

DWORD

Restituisce SymTagEnum (uno di SymTagEnum valori).

IDiaSymbol::get_type

IDiaSymbol*

I simboli per il tipo sottostante.

IDiaSymbol::get_typeId

DWORD

ID del simbolo del tipo.

IDiaSymbol::get_unalignedType

BOOL

TRUE se l'enumerazione non è allineato.

IDiaSymbol::get_volatileType

BOOL

TRUE se l'enumerazione viene contrassegnata come volatile.

Vedere anche

Riferimenti

Gerarchia di classi dei tipi di simboli