Udostępnij za pośrednictwem


IDebugPointerObject

Ważne

W programie Visual Studio 2015 ten sposób implementowania ewaluatorów wyrażeń jest przestarzały. Aby uzyskać informacje na temat implementowania ewaluatorów wyrażeń CLR, zobacz CLR Expression Evaluators and Managed Expression Evaluator Sample (Ewaluator wyrażeń zarządzanych).

Ten interfejs reprezentuje obiekt wskaźnika.

Składnia

IDebugPointerObject : IDebugObject

Uwagi dotyczące implementacji

Ewaluator wyrażeń implementuje ten interfejs w celu reprezentowania obiektu wskaźnika.

Uwagi dotyczące wywoływania

Interfejs IDebugObject może uzyskać ten interfejs przy użyciu elementu QueryInterface , jeśli IDebugObject reprezentuje wskaźnik.

Metody w tabeli Vtable Order

Oprócz metod dziedziczonej z obiektu IDebugObjectIDebugPointerObject interfejs uwidacznia następujące metody.

Metoda opis
Dereference Pobiera obiekt, do którego wskazuje interfejs.
GetBytes Pobiera wartość, do której interfejs wskazuje serię kolejnych bajtów.
SetBytes Ustawia wartość, do której interfejs wskazuje serię kolejnych bajtów.

Uwagi

Ewaluator wyrażeń używa tego interfejsu do reprezentowania wskaźnika w drzewie analizy.

Wymagania

Nagłówek: ee.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też