Enum (SDK для доступа к интерфейсу отладки)
Перечисления определяются by SymTagEnum символы. Каждое значение перечисления, отображается как дочерний элемент класса a SymTagConstant тег.
Свойства
В следующей таблице показаны допустимые дополнительные свойства для данного типа символов.
Свойство. |
Тип данных |
Описание |
---|---|---|
DWORD |
Одно из значений BasicType. |
|
IDiaSymbol* |
Родительский объект класса этого перечисления. |
|
DWORD |
Идентификатор родительского класса символов. |
|
BOOL |
TRUE если перечисление имеет конструктор. |
|
BOOL |
TRUE если перечисление помечено как const. |
|
BOOL |
TRUE если перечисление имеет оператор присваивания. |
|
BOOL |
TRUE если перечисление имеет оператор приведения. |
|
BOOL |
TRUE если перечисление имеет вложенные типы. |
|
DWORD |
Длина этого перечисления в байтах. |
|
IDiaSymbol* |
Символ заключать Compiland. |
|
DWORD |
Идентификатор словарного родительского символов. |
|
BSTR |
Имя перечисляемого типа. |
|
BOOL |
TRUE если перечисление вложен. |
|
BOOL |
TRUE если перечисление имеются перегруженные операторы. |
|
BOOL |
TRUE если перечисление упаковыванно. |
|
BOOL |
TRUE если перечисление отображается в nonglobal лексическую область. |
|
DWORD |
Идентификатор индекса символа. |
|
DWORD |
Возвращает SymTagEnum (одно из SymTagEnum значения). |
|
IDiaSymbol* |
Символ для базового типа. |
|
DWORD |
Идентификатор типа символа. |
|
BOOL |
TRUE если перечисление бесподстроечно. |
|
BOOL |
TRUE если перечисление помечено как volatile. |