Udostępnij za pośrednictwem


IEnumDebugModules2

Ten interfejs wylicza listę modułów.

Składnia

IEnumDebugModules2 : IUnknown

Uwagi dotyczące implementacji

Aparat debugowania (DE) implementuje ten interfejs w celu reprezentowania listy modułów załadowanych dla programu.

Uwagi dotyczące wywoływania

Program Visual Studio wywołuje moduły EnumModules w celu uzyskania tego interfejsu.

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody .IEnumDebugModules2

Metoda opis
Dalej Pobiera określoną liczbę modułów w sekwencji wyliczenia.
Skip Pomija określoną liczbę modułów 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ę modułów.

Uwagi

Program Visual Studio używa tego interfejsu głównie do aktualizowania okna Moduły .

Na potrzeby debugowania w programie Visual Studio program jest logiczną sekwencją instrukcji kodu, które mogą przekraczać granice modułów, dlatego potrzeba wyświetlenia listy modułów dla pojedynczego interfejsu IDebugProgram2 . Pierwszy moduł na liście zazwyczaj zawiera początkowy punkt wejścia dla skojarzonego programu.

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też