Share via


Enum (Debug Interface Access SDK)

Enumerationen werden durch SymTagEnum-Symbole identifiziert. Jeder Enumerationswert wird als untergeordnete Klasse mit einem SymTagConstant-Tag angezeigt.

Eigenschaften

In der folgenden Tabelle sehen Sie zusätzliche gültige Eigenschaften für diesen Symboltyp.

Eigenschaft Datentyp BESCHREIBUNG
IDiaSymbol::get_baseType DWORD Dies ist einer der BasicType-Enumerationswerte.
IDiaSymbol::get_classParent IDiaSymbol* Dies ist die übergeordnete Klasse dieser Enumeration (sofern vorhanden).
IDiaSymbol::get_classParentId DWORD Dies ist die ID des übergeordneten Klassensymbols.
IDiaSymbol::get_constructor BOOL TRUE, wenn die Enumeration über einen Konstruktor verfügt.
IDiaSymbol::get_constType BOOL TRUE, wenn die Enumeration als Konstante markiert ist.
IDiaSymbol::get_hasAssignmentOperator BOOL TRUE, wenn die Enumeration über einen Zuweisungsoperator verfügt.
IDiaSymbol::get_hasCastOperator BOOL TRUE, wenn die Enumeration über einen Umwandlungsoperator verfügt.
IDiaSymbol::get_hasNestedTypes BOOL TRUE, wenn die Enumeration geschachtelte Typen aufweist.
IDiaSymbol::get_length DWORD Dies ist die Länge dieser Enumeration in Bytes.
IDiaSymbol::get_lexicalParent IDiaSymbol* Dies ist das Symbol der einschließenden Kompiliereinheit.
IDiaSymbol::get_lexicalParentId DWORD Dies ist die ID des übergeordneten lexikalischen Symbols.
IDiaSymbol::get_name BSTR Dies ist der Name des Enumerationstyps.
IDiaSymbol::get_nested BOOL TRUE, wenn die Enumeration geschachtelt ist.
IDiaSymbol::get_overloadedOperator BOOL TRUE, wenn die Enumeration über überladene Operatoren verfügt.
IDiaSymbol::get_packed BOOL TRUE, wenn die Enumeration gepackt ist.
IDiaSymbol::get_scoped BOOL TRUE, wenn die Enumeration in einem nicht globalen lexikalischen Bereich angezeigt wird.
IDiaSymbol::get_symIndexId DWORD Index-ID des Symbols
IDiaSymbol::get_symTag DWORD Hiermit wird SymTagEnum zurückgegeben (einer der SymTagEnum-Enumerationswerte).
IDiaSymbol::get_type IDiaSymbol* Dies ist das Symbol für den zugrunde liegenden Typ.
IDiaSymbol::get_typeId DWORD Dies ist die ID des Typsymbols.
IDiaSymbol::get_unalignedType BOOL TRUE, wenn die Enumeration nicht ausgerichtet ist.
IDiaSymbol::get_volatileType BOOL TRUE, wenn die Enumeration als volatil markiert ist.

Weitere Informationen