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.
Jede Basisklasse für ein benutzerdefiniertes Symbol des Typs (UDT) wird von einem untergeordneten Element mit einem SymTagBaseClass-Tag identifiziert.Die Typeigenschaft enthält das Symbol für das zugrunde liegende UDT, und alle Eigenschaften des zugrunde liegenden UDTs sind als Teil dieses BaseClass-Symbols verfügbar.
Eigenschaften
In der folgenden Tabelle sind die zusätzlichen gültige Eigenschaften für diesen Typ Symbol an.
Property |
Datentyp |
Beschreibung |
|---|---|---|
DWORD |
Zugriffsmodifizierer zu dieser Basisklasse.Einer der CV_access_e-Werte. |
|
IDiaSymbol* |
Symbol des einschließenden Klasse (sofern vorhanden). |
|
DWORD |
ID des Symbols des Klassen übergeordnete Elemente übergeordneten Elements. |
|
BOOL |
TRUE , wenn die Basisklasse über einen Konstruktor verfügt. |
|
BOOL |
TRUE , wenn die Basisklasse als const gekennzeichnet ist. |
|
BOOL |
TRUE , wenn die Basisklasse über einen Zuweisungsoperator verfügt. |
|
BOOL |
TRUE , wenn die Basisklasse über einen Umwandlungsoperator hat. |
|
BOOL |
TRUE , wenn die Basisklasse über geschachtelte Typen verfügt. |
|
BOOL |
TRUE , wenn die Basisklasse indirekt ist. |
|
DWORD |
Länge der Basisklasse in Bytes. |
|
IDiaSymbol* |
Symbol der einschließenden Kompiliereinheit. |
|
DWORD |
ID des lexikalischen Elementen Symbols. |
|
BSTR |
Name der Basisklasse. |
|
BOOL |
TRUE , wenn die Basisklasse geschachtelt ist. |
|
LONG |
Offset des Unterobjekts, das die Basisklasse in der Struktur darstellt. |
|
BOOL |
TRUE , wenn die Basisklasse über überladene Operatoren verfügt. |
|
BOOL |
TRUE , wenn die Basisklasse verpackt wird. |
|
BOOL |
TRUE , wenn die Basisklasse in einem nonglobal Bereich angezeigt wird. |
|
DWORD |
Index-ID des Symbols. |
|
DWORD |
Gibt SymTagBaseClass zurück (einen der Werte SymTagEnum ). |
|
IDiaSymbol* |
Das Symbol für die Basisklasse UDT. |
|
DWORD |
ID des Symbols für das Typ. |
|
DWORD |
Ein Wert aus UdtKind. |
|
BOOL |
TRUE , wenn die Basisklasse nicht ausgerichtet ist. |
|
BOOL |
TRUE , wenn die Basisklasse virtuell ist. |
|
DWORD |
Verschieben niedrige virtuelle Index für die Tabelle. |
|
LONG |
Offset des virtuellen niedrigen Zeigers. |
|
IDiaSymbol* |
Der Typ des virtuellen zeigers Basistabellen. |
|
IDiaSymbol* |
Das Symbol, das den Typ der virtuellen Basisklasse für diese Tabelle beschrieben. |
|
DWORD |
ID des Symbols für das virtuelle Tabellen Form. |
|
BOOL |
TRUE , wenn die Basisklasse als flüchtig gekennzeichnet ist. |