Freigeben über


IDebugHostSymbol-Schnittstelle (dbgmodel.h)

Eine Schnittstelle zu einem bestimmten Symbol.

Vererbung

IDebugHostSymbol erbt von IUnknown.

Methoden

Die IDebugHostSymbol-Schnittstelle verfügt über diese Methoden.

 
IDebugHostSymbol::AddRef

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

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

Die IDebugHostSymbol::EnumerateChildren-Methode erhält einen Enumerator, der in der Lage ist, alle untergeordneten Elemente eines bestimmten Symbols aufzulisten.
IDebugHostSymbol::GetContainingModule

Die IDebugHostSymbol::GetContainingModule-Methode ruft das Modul ab, das das Symbol enthält, wenn das Symbol ein enthaltendes Modul enthält.
IDebugHostSymbol::GetContext

Die IDebugHostSymbol::GetContext-Methode ruft bei Aufruf für ein Symbol den Hostkontext ab, in dem sich das Symbol befindet.
IDebugHostSymbol::GetName

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

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

Gibt den Typ zurück, z. B. int * des Symbols, wenn das Symbol über einen Typ verfügt. 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 verringert die Verweisanzahl für eine Schnittstelle für ein Objekt.

Hinweise

Jedes Symbol, das vom Datenmodellhost zurückgegeben werden kann, wird in irgendeiner Weise von IDebugHostSymbol abgeleitet. Dies ist die Kernschnittstelle, die jedes Symbol unabhängig von der Art des Symbols implementiert. Abhängig von der Art des Symbols kann ein bestimmtes Symbol eine Reihe anderer Schnittstellen implementieren, die Attribute zurückgeben, die für die bestimmte Art von Symbol, die von dieser Schnittstelle dargestellt wird, eindeutiger sind.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Debuggerdatenmodell C++-Übersicht