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 |