IDebugPointerField
Diese Schnittstelle stellt einen Zeigertyp dar.
Syntax
IDebugPointerField : IDebugContainerField
Hinweise für Implementierer
Der Symbolanbieter implementiert diese Schnittstelle, um einen Zeiger darzustellen.
Hinweise für Aufrufer
Verwenden Sie QueryInterface , um diese Schnittstelle über die IDebugField-Schnittstelle abzurufen, wenn GetKind zurückgegeben wird FIELD_TYPE_POINTER
.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den Methoden für die IDebugField
und IDebugContainerField
Schnittstellen implementiert diese Schnittstelle die folgende Methode:
Methode | Beschreibung |
---|---|
GetDereferencedField | Gibt ein IDebugField zurück, das das Ziel des Zeigers beschreibt. |
Hinweise
In C/C++ kann ein Zeiger ein Container sein, wenn er mit Arraynotation verwendet wird. Beispiel: char *pString
pString
Hat einen Zeigertyp auf char
. pString[3]
weist den Typ eines Containers auf, der auf char
das vierte Element dieses Containers verweist.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll