Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten interfejs reprezentuje pojedynczą ramkę stosu w stosie wywołań w określonym wątku.
Składnia
IDebugStackFrame2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania (DE) implementuje ten interfejs w celu reprezentowania ramki stosu.
Uwagi dotyczące wywoływania
Wywołaj metodę EnumFrameInfo, aby pobrać interfejs IEnumDebugFrameInfo2. Wywołaj metodę Dalej, aby pobrać strukturę FRAMEINFO zawierającą IDebugStackFrame2 interfejs.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IDebugStackFrame2
| Metoda | opis |
|---|---|
| GetCodeContext | Pobiera kontekst kodu dla tej ramki stosu. |
| GetDocumentContext | Pobiera kontekst dokumentu dla tej ramki stosu. |
| GetName | Pobiera nazwę ramki stosu. |
| GetInfo | Pobiera opis ramki stosu. |
| GetPhysicalStackRange | Pobiera zależną od maszyny reprezentację zakresu adresów fizycznych skojarzonych z ramką stosu. |
| GetExpressionContext | Pobiera kontekst oceny na potrzeby oceny wyrażeń w bieżącym kontekście ramki stosu i wątku. |
| GetLanguageInfo | Pobiera język skojarzony z ramką stosu. |
| GetDebugProperty | Pobiera opis właściwości skojarzonych z ramką stosu. |
| EnumProperties | Tworzy moduł wyliczający dla właściwości ramki stosu. |
| GetThread | Pobiera wątek skojarzony z ramką stosu. |
Uwagi
Ten interfejs jest uzyskiwany tylko wtedy, gdy debugowany program został zatrzymany w punkcie przerwania (spowodowany przez punkt przerwania zestawu użytkowników lub wyjątek). Z tego interfejsu można uzyskać kontekst wyrażenia w celu oceny wyrażeń, można zwrócić listę rejestrów lub stos wywołań można uzyskać i zbadać.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll