Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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