Udostępnij za pośrednictwem


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

Zobacz też