IDebugHostSymbols-Schnittstelle (dbgmodel.h)

Die Symbole sind eine Schnittstelle zum zugrunde liegenden Debugger.

Die IDebugHostSymbols-Schnittstelle ist der Standard Ausgangspunkt für den Zugriff auf Symbole im Debugziel. Diese Schnittstelle kann von einer instance von IDebugHost abgefragt werden.

Vererbung

IDebugHostSymbols erbt von IUnknown.

Methoden

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

 
IDebugHostSymbols::AddRef

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

Die CreateModuleSignature-Methode erstellt eine Signatur, die verwendet werden kann, um eine Reihe von bestimmten Modulen anhand des Namens und optional nach Version abzugleichen.
IDebugHostSymbols::CreateTypeSignature

Die CreateTypeSignature-Methode erstellt eine Signatur, die verwendet werden kann, um eine Reihe konkreter Typen abzugleichen, indem sie Modul- und Typnamen enthält.
IDebugHostSymbols::CreateTypeSignatureForModuleRange

Die CreateTypeSignatureForModuleRange-Methode erstellt eine Signatur, die verwendet werden kann, um eine Reihe konkreter Typen anhand der Modulsignatur und des Typnamens abzugleichen.
IDebugHostSymbols::EnumerateModules

Die EnumerateModules-Methode erstellt einen Enumerator, der jedes Modul aufzählt, das in einem bestimmten Hostkontext verfügbar ist.
IDebugHostSymbols::FindModuleByLocation

Die FindModuleByLocation-Methode durchsieht den angegebenen Hostkontext und bestimmt, welches Modul die vom angegebenen Speicherort angegebene Adresse enthält.
IDebugHostSymbols::FindModuleByName

Die FindModuleByName-Methode durchsieht den angegebenen Hostkontext, sucht nach einem Modul, das den angegebenen Namen hat, und gibt eine Schnittstelle zurück.
IDebugHostSymbols::GetMostDerivedObject

Das GetMostDerivedObject verwendet das Typsystem des Debuggers, um den Laufzeittyp eines Objekts anhand seines statischen Typs zu bestimmen.
IDebugHostSymbols::QueryInterface

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

Die IDebugHostSymbols::Release-Methode verringert die Verweisanzahl für eine Schnittstelle für ein Objekt.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++