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 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