Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |