Freigeben über


IDebugHostSymbol2-Schnittstelle (dbgmodel.h)

Eine Schnittstelle zu einem bestimmten Symbol.

Diese Version 2 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.

Vererbung

IDebugHostSymbol2 erbt von IDebugHostSymbol.

Methoden

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

 
IDebugHostSymbol2::AddRef

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

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

Die IDebugHostSymbol2::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols auflisten kann.
IDebugHostSymbol2::EnumerateChildrenEx

Listet alle untergeordneten Symbole des angegebenen Typs, namens und erweiterter Informationen auf, die vorhanden sind.
IDebugHostSymbol2::GetContainingModule

Die IDebugHostSymbol2::GetContainingModule-Methode ruft bei Aufruf für ein Symbol das Modul ab, das das Symbol enthält, wenn das Symbol über ein enthaltendes Modul verfügt.
IDebugHostSymbol2::GetContext

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

Wenn das Symbol die Sprache identifizieren kann, für die es gilt, gibt dies einen Bezeichner für diese zurück.
IDebugHostSymbol2::GetName

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

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

Die IDebugHostSymbol2::GetType-Methode ruft bei Aufruf für ein Symbol den Typ des Symbols ab, z. B. int *.
IDebugHostSymbol2::QueryInterface

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

Die IDebugHostSymbol2::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 gewisser 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

Übersicht über das Debuggerdatenmodell in C++