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 |