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 wylicza struktury FRAMEINFO .
Składnia
IEnumDebugFrameInfo2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania (DE) implementuje ten interfejs, aby udostępnić listę struktur opisujących bieżący stos wywołań.
Uwagi dotyczące wywoływania
Program Visual Studio wywołuje element EnumFrameInfo , aby uzyskać ten interfejs za każdym razem, gdy punkt przerwania, wyjątek lub zatrzymanie wystąpi w debugowanych programach.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IEnumDebugFrameInfo2
| Metoda | opis |
|---|---|
| Dalej | Pobiera określoną liczbę struktur FRAMEINFO w sekwencji wyliczenia. |
| Skip | Pomija określoną liczbę struktur FRAMEINFO w sekwencji wyliczenia. |
| Resetuj | Resetuje sekwencję wyliczenia na początku. |
| Klonowanie | Tworzy moduł wyliczający, który zawiera ten sam stan wyliczenia co bieżący moduł wyliczający. |
| GetCount | Pobiera liczbę struktur FRAMEINFO w wyliczaniu. |
Uwagi
Program Visual Studio uzyskuje ten interfejs jako pierwszy krok do obsługi punktu przerwania, wyjątku lub wstrzymania wygenerowanego przez użytkownika podczas debugowania programu. Lista struktur FRAMEINFO reprezentuje bieżący stos wywołań, z bieżącym wywołaniem funkcji na początku listy i najstarszym wywołaniem funkcji na końcu listy. Każdy FRAMEINFO reprezentuje ramkę stosu, kontekst, w którym można ocenić wyrażenia i przyjrzeć się zmiennym lokalnym.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll