IDebugHostData-Schnittstelle (dbgmodel.h)

Eine (IDebugHostSymbol abgeleitete) Schnittstelle zu Daten.

Stellt Daten innerhalb eines Moduls dar (wäre dies innerhalb einer Struktur oder Klasse, wäre es ein IDebugHostField).

Vererbung

IDebugHostData erbt von IDebugHostSymbol.

Methoden

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

 
IDebugHostData::AddRef

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

Die IDebugHostData::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählen kann.
IDebugHostData::GetContainingModule

Die IDebugHostData::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.
IDebugHostData::GetContext

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

Die IDebugHostData::GetLocation-Methode ruft bei Aufruf für ein Symbol mit statischer Position die abstrakte Position (Adresse) des Symbols ab.
IDebugHostData::GetLocationKind

Die IDebugHostData::GetLocationKind-Methode ruft bei Aufruf für ein Symbol die Art der Position ab, an der sich das Symbol gemäß der LocationKind-Enumeration befindet.
IDebugHostData::GetName

Die IDebugHostData::GetName-Methode ruft, wenn sie für ein Symbol aufgerufen wird, den Namen des Symbols ab, wenn es einen Namen hat.
IDebugHostData::GetSymbolKind

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

Gibt den Typ (also "int *") des Symbols zurück, wenn das Symbol über einen Typ verfügt. Wenn das Symbol keinen Typ aufweist, wird ein Fehler zurückgegeben.
IDebugHostData::GetValue

Gibt den Wert der Konstante in einer VARIANT-Datenstruktur zurück.
IDebugHostData::QueryInterface

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

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

Hinweise

Daten in Modulen, die kein Member eines anderen Typs sind, werden durch die IDebugHostData-Schnittstelle dargestellt.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++