Freigeben über


IDebugHostField-Schnittstelle (dbgmodel.h)

Stellt ein Feld innerhalb einer Struktur oder Klasse dar.

Erbschaft

IDebugHostField erbt von IDebugHostSymbol.

Methodik

Die IDebugHostField Schnittstelle hat diese Methoden.

 
IDebugHostField::AddRef

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

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

Die IDebugHostField::GetContainingModule-Methode, wenn sie für ein Symbol aufgerufen wird, ruft das Modul ab, das das Symbol enthält, wenn das Symbol ein enthaltendes Modul enthält.
IDebugHostField::GetContext

Die IDebugHostField::GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet.
IDebugHostField::GetLocation

Bei Feldern, die unabhängig von der jeweiligen Typinstanz eine Adresse haben (z. B. Felder, deren Standorttyp "LocationStatic" angibt), gibt die GetLocation-Methode den abstrakten Speicherort (Adresse) des Felds zurück.
IDebugHostField::GetLocationKind

Die IDebugHostField::GetLocationKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art der Position ab, an der sich das Symbol gemäß der LocationKind-Aufzählung befindet.
IDebugHostField::GetName

Die IDebugHostField::GetName-Methode, wenn sie für ein Symbol aufgerufen wird, ruft 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 an die Daten für das Feld selbst zurück.
IDebugHostField::GetSymbolKind

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

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

Bei Feldern mit einem konstanten Wert, der in den symbolischen Informationen definiert ist, gibt die GetValue-Methode den Konstantenwert 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 erhöht die Referenzanzahl für eine Schnittstelle eines Objekts.

Bemerkungen

Die IDebugHostField-Klasse stellt ein Symbol dar, bei dem es sich um ein Datenelement einer Klasse, einer Struktur, einer Union oder eines anderen Typkonstrukts handelt. Sie stellt keine freien Daten dar (z. B. globale Daten).

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

Debuggerdatenmodell C++-Übersicht