Udostępnij za pośrednictwem


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

Zobacz też