IDebugPointerField
Ten interfejs reprezentuje typ wskaźnika.
Składnia
IDebugPointerField : IDebugContainerField
Uwagi dotyczące implementacji
Dostawca symboli implementuje ten interfejs w celu reprezentowania wskaźnika.
Uwagi dotyczące wywoływania
Użyj elementu QueryInterface , aby uzyskać ten interfejs z interfejsu IDebugField , jeśli funkcja GetKind zwraca wartość FIELD_TYPE_POINTER
.
Metody w kolejności Vtable
Oprócz metod w interfejsach IDebugField
i IDebugContainerField
ten interfejs implementuje następującą metodę:
Metoda | opis |
---|---|
GetDereferencedField | Zwraca pole IDebugField opisujące cel wskaźnika. |
Uwagi
W języku C/C++wskaźnik może być kontenerem, jeśli jest używany z notacją tablicy. Na przykład na danym char *pString
pString
obiekcie ma typ wskaźnika na char
. pString[3]
ma typ kontenera, który jest wskaźnikiem, który odwołuje się do char
czwartego elementu tego kontenera.
Wymagania
Nagłówek: sh.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll