IDebugHostField2-Schnittstelle (dbgmodel.h)
Version 2 von IDebugHostField, eine Spezialisierung von IDebugHostSymbol, die ein Feld einer Klasse oder Struktur darstellt.
Diese Version 2 der Schnittstelle unterstützt alle vorherigen Methoden mit identischen Signaturen und enthält zusätzliche neue Methoden, die zusätzliche Funktionen bereitstellen. Die neuen Methoden werden im Header am Ende des Abschnitts für diese Schnittstelle aufgeführt.
Erbschaft
Die IDebugHostField2 Schnittstelle erbt von der IDebugHostField-Schnittstelle.
Methodik
Die IDebugHostField2 Schnittstelle hat diese Methoden.
IDebugHostField2::AddRef Die AddRef-Methode erhöht die Verweisanzahl für ein Objekt. |
IDebugHostField2::EnumerateChildren Die EnumerateChildren-Methode ruft einen Enumerator ab, der alle untergeordneten Elemente eines bestimmten Symbols aufzählen kann. |
IDebugHostField2::GetContainingModule Die 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 aufweist. |
IDebugHostField2::GetContainingType Die GetContainingType-Methode gibt den Typ des übergeordneten Elements zurück (der Typ, der dieses Symbol enthält). |
IDebugHostField2::GetContext Die GetContext-Methode, wenn sie für ein Symbol aufgerufen wird, ruft den Hostkontext ab, in dem sich das Symbol befindet. |
IDebugHostField2::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. |
IDebugHostField2::GetLocationKind Die 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. |
IDebugHostField2::GetName Die GetName-Methode, wenn für ein Symbol aufgerufen wird, ruft den Namen des Symbols ab, wenn er einen Namen hat. |
IDebugHostField2::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. |
IDebugHostField2::GetSymbolKind Die GetSymbolKind-Methode, wenn für ein Symbol aufgerufen wird, ruft die Art des Symbols ab, z. B. Feld, Basisklasse oder Typ. |
IDebugHostField2::GetType Die GetType-Methode, wenn für ein Symbol aufgerufen wird, ruft den Typ des Symbols ab, z. B. int *. |
IDebugHostField2::GetValue Bei Feldern mit einem konstanten Wert, der in den symbolischen Informationen definiert ist, gibt die GetValue-Methode den Konstantenwert des Felds zurück. |
IDebugHostField2::QueryInterface Die QueryInterface-Methode fragt eine bestimmte Schnittstelle für ein Feldobjekt ab. |
IDebugHostField2::Release Die Release-Methode gibt einen Verweis auf das Feldobjekt frei. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | dbgmodel.h |