Поделиться через


Enum (SDK для доступа к интерфейсу отладки)

Перечисления определяются by SymTagEnum символы. Каждое значение перечисления, отображается как дочерний элемент класса a SymTagConstant тег.

Свойства

В следующей таблице показаны допустимые дополнительные свойства для данного типа символов.

Свойство.

Тип данных

Описание

IDiaSymbol::get_baseType

DWORD

Одно из значений BasicType.

IDiaSymbol::get_classParent

IDiaSymbol*

Родительский объект класса этого перечисления.

IDiaSymbol::get_classParentId

DWORD

Идентификатор родительского класса символов.

IDiaSymbol::get_constructor

BOOL

TRUE если перечисление имеет конструктор.

IDiaSymbol::get_constType

BOOL

TRUE если перечисление помечено как const.

IDiaSymbol::get_hasAssignmentOperator

BOOL

TRUE если перечисление имеет оператор присваивания.

IDiaSymbol::get_hasCastOperator

BOOL

TRUE если перечисление имеет оператор приведения.

IDiaSymbol::get_hasNestedTypes

BOOL

TRUE если перечисление имеет вложенные типы.

IDiaSymbol::get_length

DWORD

Длина этого перечисления в байтах.

IDiaSymbol::get_lexicalParent

IDiaSymbol*

Символ заключать Compiland.

IDiaSymbol::get_lexicalParentId

DWORD

Идентификатор словарного родительского символов.

IDiaSymbol::get_name

BSTR

Имя перечисляемого типа.

IDiaSymbol::get_nested

BOOL

TRUE если перечисление вложен.

IDiaSymbol::get_overloadedOperator

BOOL

TRUE если перечисление имеются перегруженные операторы.

IDiaSymbol::get_packed

BOOL

TRUE если перечисление упаковыванно.

IDiaSymbol::get_scoped

BOOL

TRUE если перечисление отображается в nonglobal лексическую область.

IDiaSymbol::get_symIndexId

DWORD

Идентификатор индекса символа.

IDiaSymbol::get_symTag

DWORD

Возвращает SymTagEnum (одно из SymTagEnum значения).

IDiaSymbol::get_type

IDiaSymbol*

Символ для базового типа.

IDiaSymbol::get_typeId

DWORD

Идентификатор типа символа.

IDiaSymbol::get_unalignedType

BOOL

TRUE если перечисление бесподстроечно.

IDiaSymbol::get_volatileType

BOOL

TRUE если перечисление помечено как volatile.

См. также

Ссылки

Иерархия классов символьных типов