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 |