Udostępnij za pośrednictwem


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

Zobacz też