IDebugModule3
Ten interfejs reprezentuje moduł, który obsługuje alternatywne lokalizacje symboli i stanów JustMyCode.
Składnia
IDebugModule3 : IDebugModule2
Uwagi dotyczące implementacji
Aparat debugowania (DE) implementuje ten interfejs w celu obsługi alternatywnych lokalizacji symboli i pracy ze stanami JustMyCode (zobacz słownik debugera programu Visual Studio, aby uzyskać definicję "JustMyCode").
Uwagi dotyczące wywoływania
Wywołanie metody GetSymbolSearchInfo zwraca ten interfejs. De wysyła interfejs IDebugSymbolSearchEvent2 do menedżera debugowania sesji (SDM) przy użyciu metody Event . Ponadto wywołanie metody QueryInterface w interfejsie IDebugModule2 zwraca ten interfejs.
Metody w tabeli Vtable Order
Oprócz metod interfejsu IDebugModule2 ten interfejs implementuje następujące metody:
Metoda | opis |
---|---|
GetSymbolInfo | Zwraca listę ścieżek przeszukanych jako symbole i wyniki wyszukiwania każdej ścieżki. |
LoadSymbols | Ładuje i inicjuje symbole dla bieżącego modułu. |
IsUserCode | Zwraca flagę określającą, czy moduł reprezentuje kod użytkownika. |
SetJustMyCodeState | Określa, czy moduł powinien być traktowany jako kod użytkownika, czy nie. |
Uwagi
Program Visual Studio jest typowym odbiorcą tego interfejsu.
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll