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 konteksty kodu skojarzone z sesją debugowania lub z określonym programem lub dokumentem.
Składnia
IEnumDebugCodeContexts2 : IUnknown
Uwagi dotyczące implementacji
Aparat debugowania (DE) implementuje ten interfejs w celu reprezentowania listy kontekstów kodu dla określonego położenia tekstu w programie lub listy kontekstów kodu dla określonego kontekstu dokumentu.
Uwagi dotyczące wywoływania
Wywołaj metodę EnumCodeContexts , aby uzyskać ten interfejs reprezentujący listę kontekstów kodu dla określonej pozycji tekstowej w dokumencie źródłowym programu.
Wywołaj metodę EnumCodeContexts , aby uzyskać ten interfejs reprezentujący listę wszystkich kontekstów kodu w określonym dokumencie źródłowym.
Metody w tabeli Vtable Order
W poniższej tabeli przedstawiono metody .IEnumDebugCodeContexts2
| Metoda | opis |
|---|---|
| Dalej | Pobiera określoną liczbę kontekstów kodu w sekwencji wyliczenia. |
| Skip | Pomija określoną liczbę kontekstów kodu w sekwencji wyliczania. |
| 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ę kontekstów kodu w wyliczaniu. |
Uwagi
Program Visual Studio wywołuje metodę EnumCodeContexts , aby wypełnić listę kontekstów kodu, które użytkownik może wybrać podczas ustawiania następnej instrukcji lub pokazywania dezasemblacji pliku źródłowego. Może wystąpić wiele kontekstów kodu, na przykład w przypadku wielu wystąpień szablonu w stylu C++.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll