Freigeben über


SymbolKind-Enumeration (dbgmodel.h)

Definiert die Art eines Symbols.

Syntax

typedef enum SymbolKind {
  Symbol,
  SymbolModule,
  SymbolType,
  SymbolField,
  SymbolConstant,
  SymbolData,
  SymbolBaseClass,
  SymbolPublic,
  SymbolFunction
} ;

Konstanten

 
Symbol
Nicht angegebener Symboltyp.
SymbolModule
Das Symbol ist ein Modul und kann nach IDebugHostModule abgefragt werden.
SymbolType
Das Symbol ist ein Typ und kann nach IDebugHostType abgefragt werden.
SymbolField
Das Symbol ist ein Feld (ein Datenmember innerhalb einer Struktur oder Klasse) und kann nach IDebugHostField abgefragt werden.
SymbolConstant
Das Symbol ist ein konstanter Wert und kann nach IDebugHostConstant abgefragt werden.
SymbolData
Das Symbol sind Daten, die kein Member einer Struktur oder Klasse sind und für IDebugHostData abfragbar sind.
SymbolBaseClass
Das Symbol ist eine Basisklasse und kann für IDebugHostBaseClass abfragt werden.
SymbolPublic
Das Symbol ist ein Eintrag in der publics-Tabelle eines Moduls (ohne Typinformationen) und kann für IDebugHostPublic abfragt werden.
SymbolFunction
Das Symbol ist eine Funktion und kann für IDebugHostData abfragt werden.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++