IDebugHostBaseClass-Schnittstelle (dbgmodel.h)

Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu einer Basisklasse.

Vererbung

IDebugHostBaseClass erbt von IDebugHostSymbol.

Methoden

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

 
IDebugHostBaseClass::AddRef

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

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

Gibt das Modul zurück, das dieses Symbol enthält, wenn das Symbol über ein enthaltenes Modul verfügt. Wenn das Symbol kein enthaltenes Modul enthält, wird ein Fehler zurückgegeben.
IDebugHostBaseClass::GetContext

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

Die IDebugHostBaseClass::GetName-Methode ruft den Namen des Symbols ab, wenn es einen Namen hat.
IDebugHostBaseClass::GetOffset

Die GetOffset-Methode gibt den Offset der Basisklasse aus der Basisadresse der abgeleiteten Klasse zurück.
IDebugHostBaseClass::GetSymbolKind

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

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

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

Die IDebugHostBaseClass::Release-Methode erhöht die Verweisanzahl für eine Schnittstelle für ein Objekt.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Debuggerdatenmodell C++-Übersicht