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