Freigeben über


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 *pStringpString 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

Siehe auch