Condividi tramite


Enum (Debug Interface Access SDK)

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

Proprietà

La tabella seguente mostra proprietà valide aggiuntive per questo tipo di simbolo.

Proprietà Tipo di dati Descrizione
IDiaSymbol::get_baseType DWORD Uno dei valori di enumerazione BasicType.
IDiaSymbol::get_classParent IDiaSymbol* Elemento padre della classe di questa enumerazione, se presente.
IDiaSymbol::get_classParentId DWORD ID del simbolo padre della classe.
IDiaSymbol::get_constructor BOOL TRUE se l'enumerazione dispone di un costruttore.
IDiaSymbol::get_constType BOOL TRUE se l'enumerazione è contrassegnata come const.
IDiaSymbol::get_hasAssignmentOperator BOOL TRUE se l'enumerazione dispone di un operatore di assegnazione.
IDiaSymbol::get_hasCastOperator BOOL TRUE se l'enumerazione dispone di un operatore cast.
IDiaSymbol::get_hasNestedTypes BOOL TRUE se l'enumerazione ha tipi annidati.
IDiaSymbol::get_length DWORD Lunghezza di questa enumerazione in byte.
IDiaSymbol::get_lexicalParent IDiaSymbol* Simbolo della racchiudono Compiland.
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 dispone di operatori di overload.
IDiaSymbol::get_packed BOOL TRUE se l'enumerazione è compressa.
IDiaSymbol::get_scoped BOOL TRUE se l'enumerazione viene visualizzata in un ambito lessicale non globale.
IDiaSymbol::get_symIndexId DWORD ID indice del simbolo.
IDiaSymbol::get_symTag DWORD Restituisce SymTagEnum (uno dei valori di enumerazione SymTagEnum).
IDiaSymbol::get_type IDiaSymbol* Simbolo per il tipo sottostante.
IDiaSymbol::get_typeId DWORD ID del simbolo di tipo.
IDiaSymbol::get_unalignedType BOOL TRUE se l'enumerazione non è allineata.
IDiaSymbol::get_volatileType BOOL TRUE se l'enumerazione è contrassegnata come volatile.

Vedi anche