Freigeben über


IDebugHostField-Schnittstelle (dbgmodel.h)

Represents a field within a structure or class.

Vererbung

IDebugHostField erbt von IDebugHostSymbol.

Methoden

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

 
IDebugHostField::AddRef

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

Die IDebugHostField::EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols auflisten kann.
IDebugHostField::GetContainingModule

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

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

Für Felder, die unabhängig vom jeweiligen Typ instance eine Adresse haben (z. B. Felder, deren Standortart LocationStatic angibt), gibt die GetLocation-Methode die abstrakte Position (Adresse) des Felds zurück.
IDebugHostField::GetLocationKind

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

Die IDebugHostField::GetName-Methode ruft bei Aufruf für ein Symbol den Namen des Symbols ab, wenn es einen Namen hat.
IDebugHostField::GetOffset

Bei Feldern mit einem Offset gibt die GetOffset-Methode den Offset von der Basisadresse des enthaltenden Typs zu den Daten für das Feld selbst zurück.
IDebugHostField::GetSymbolKind

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

Die IDebugHostField::GetType-Methode ruft bei Aufruf für ein Symbol den Typ des Symbols ab, z. B. int *.
IDebugHostField::GetValue

Für Felder, deren konstanter Wert in den symbolischen Informationen definiert ist, gibt die GetValue-Methode den konstanten Wert des Felds zurück.
IDebugHostField::QueryInterface

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

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

Hinweise

Die IDebugHostField-Klasse stellt ein Symbol dar, das ein Datenmember eines Klassen-, Struktur-, Union- oder anderen Typkonstrukts ist. Sie stellt keine freien Daten (z. B. globale Daten) dar.

Anforderungen

Anforderung Wert
Header dbgmodel.h

Weitere Informationen

Übersicht über das Debuggerdatenmodell in C++