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 kontekst oceny wyrażeń.
Składnia
IDebugExpressionContext2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania (DE) implementuje ten interfejs w celu reprezentowania kontekstu, w którym można ocenić wyrażenie.
Uwagi dotyczące wywoływania
Wywołanie metody GetExpressionContext zwraca ten interfejs. Ten interfejs jest dostępny tylko wtedy, gdy debugowany program został wstrzymany i dostępna jest ramka stosu.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugExpressionContext2
| Metoda | opis |
|---|---|
| GetName | Pobiera nazwę kontekstu oceny. |
| ParseText | Analizuje wyrażenie tekstowe na potrzeby oceny. |
Uwagi
Kontekst oceny można traktować jako zakres przeprowadzania oceny wyrażeń.
Po zatrzymaniu programu menedżer debugowania sesji (SDM) uzyskuje ramkę stosu z de z wywołaniem enumFrameInfo. Następnie sdM wywołuje metodę IDebugExpressionContext2 GetExpressionContext, aby pobrać interfejs. Następnie następuje wywołanie metody ParseText w celu utworzenia interfejsu IDebugExpression2 , który reprezentuje przeanalizowane wyrażenie gotowe do obliczenia.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll