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.
Reprezentuje pojedynczy aparat debugowania (DE), który kontroluje debugowanie co najmniej jednego modułu.
Składnia
IDebugEngine3 : IDebugEngine2
Uwagi dotyczące implementacji
Ten interfejs jest implementowany przez niestandardową de (jeśli obsługuje symbole) w celu włączenia stanu JustMyCode. Ten interfejs musi być implementowany przez DE, jeśli obsługuje symbole i JustMyCode.
Uwagi dotyczące wywoływania
Ten interfejs jest wywoływany przez menedżera debugowania sesji (SDM), aby przekazać opcje użytkownika lokalizacji, z których mają być ładowane symbole. Jest on również wywoływany w celu ustawienia identyfikatora GUID aparatu po utworzeniu wystąpienia (ten identyfikator GUID jest oparty na metrykach z czasu rejestracji aparatu). SdM wywołuje również ten interfejs, aby ustawić stan JustMyCode i ustawić wszystkie wyjątki znane przez debuger na określony stan.
Metody w tabeli Vtable Order
Oprócz metod odziedziczonych z IDebugEngine2IDebugEngine3 interfejs uwidacznia następujące metody.
| Metoda | opis |
|---|---|
| SetSymbolPath | Ustawia ścieżkę lub ścieżki, których de będzie używać do wyszukiwania symboli debugowania. |
| LoadSymbols | Ładuje symbole dla wszystkich modułów, które nie miały jeszcze załadowanych symboli. |
| SetJustMyCodeState | Informuje DE o informacjach JustMyCode. |
| SetEngineGuid | Ustawia identyfikator GUID DE z metryk. |
| SetAllExceptions | Ustaw wszystkie wyjątki obecnie zaległe do określonego stanu. |
Wymagania
Nagłówek: msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll