IEnumDebugCodeContexts2
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