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.
Erbschaft
IDebugHostSymbol2 erbt von IDebugHostSymbol.
Methodik
Die IDebugHostSymbol2 Schnittstelle hat 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, wenn sie für ein Symbol aufgerufen wird, vergleicht das Symbol mit einem anderen angegebenen Symbol für die Gleichheit von Schnittstellenzeigern. |
IDebugHostSymbol2::EnumerateChildren Die IDebugHostSymbol2::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählen kann. |
IDebugHostSymbol2::EnumerateChildrenEx Listet alle untergeordneten Symbole des angegebenen Typs, namens und erweiterter Informationen auf, die vorhanden sind. |
IDebugHostSymbol2::GetContainingModule Die IDebugHostSymbol2::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. |
IDebugHostSymbol2::GetContext Die IDebugHostSymbol2::GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostSymbol2::GetLanguage Wenn das Symbol die Sprache identifizieren kann, für die sie gilt, gibt dies einen Bezeichner für diese zurück. |
IDebugHostSymbol2::GetName Die IDebugHostSymbol2::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn es einen Namen hat. |
IDebugHostSymbol2::GetSymbolKind Die IDebugHostSymbol2::GetSymbolKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostSymbol2::GetType Die IDebugHostSymbol2::GetType-Methode, wenn für ein Symbol aufgerufen wird, ruft den Symboltyp 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 erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt. |
Bemerkungen
Jedes Symbol, das vom Datenmodellhost zurückgegeben werden kann, wird auf irgendeine Weise von IDebugHostSymbolabgeleitet. 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 |