Freigeben über


IDebugHostSymbol-Schnittstelle (dbgmodel.h)

Eine Schnittstelle zu einem bestimmten Symbol.

Erbschaft

IDebugHostSymbol erbt von IUnknown.

Methodik

Die IDebugHostSymbol Schnittstelle hat diese Methoden.

 
IDebugHostSymbol::AddRef

Die IDebugHostSymbol::AddRef-Methode erhöht die Verweisanzahl für eine Schnittstelle in einem Objekt.
IDebugHostSymbol::CompareAgainst

Die IDebugHostSymbol::CompareAgainst-Methode, wenn sie für ein Symbol aufgerufen wird, vergleicht das Symbol mit einem anderen angegebenen Symbol für die Gleichheit von Schnittstellenzeigern.
IDebugHostSymbol::EnumerateChildren

Die IDebugHostSymbol::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählt.
IDebugHostSymbol::GetContainingModule

Die IDebugHostSymbol::GetContainingModule-Methode, wenn sie für ein Symbol aufgerufen wird, ruft das Modul ab, das das Symbol enthält, wenn das Symbol über ein enthaltendes Modul verfügt.
IDebugHostSymbol::GetContext

Die IDebugHostSymbol::GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet.
IDebugHostSymbol::GetName

Die IDebugHostSymbol::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn es einen Namen hat.
IDebugHostSymbol::GetSymbolKind

Die IDebugHostSymbol::GetSymbolKind-Methode, wenn sie für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ.
IDebugHostSymbol::GetType

Gibt den Typ z. B. int * des Symbols zurück, wenn das Symbol einen Typ aufweist. Wenn das Symbol keinen Typ aufweist, wird ein Fehler zurückgegeben.
IDebugHostSymbol::QueryInterface

Die IDebugHostSymbol::QueryInterface-Methode ruft Zeiger auf die unterstützten Schnittstellen für ein Objekt ab.
IDebugHostSymbol::Release

Die IDebugHostSymbol::Release-Methode erhöht die Referenzanzahl für eine Schnittstelle für ein Objekt.

Bemerkungen

Jedes Symbol, das vom Datenmodellhost zurückgegeben werden kann, wird auf irgendeine Weise von IDebugHostSymbol abgeleitet. Dies ist die Kernschnittstelle, die jedes Symbol unabhängig von der Art des Symbols implementiert. Je nach Art des Symbols kann ein bestimmtes Symbol eine Reihe anderer Schnittstellen implementieren, die Attribute für die bestimmte Art von Symbol zurückgeben, die durch diese Schnittstelle dargestellt werden.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht