Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Schnittstelle stellt ein Modul dar, das alternative Speicherorte von Symbolen und JustMyCode-Zuständen unterstützt.
Syntax
IDebugModule3 : IDebugModule2
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle, um alternative Speicherorte von Symbolen zu unterstützen und mit JustMyCode-Zuständen zu arbeiten (siehe Visual Studio Debugger Glossary für eine Definition von "JustMyCode").
Hinweise für Aufrufer
Ein Aufruf von GetSymbolSearchInfo gibt diese Schnittstelle zurück. Die DE sendet die IDebugSymbolSearchEvent2-Schnittstelle mithilfe der Event-Methode an den Sitzungsdebug-Manager (SDM). Außerdem gibt ein Aufruf von QueryInterface auf einer IDebugModule2-Schnittstelle diese Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den Methoden auf der IDebugModule2-Schnittstelle implementiert diese Schnittstelle die folgenden Methoden:
| Methode | Beschreibung |
|---|---|
| GetSymbolInfo | Gibt eine Liste der Pfade zurück, die nach Symbolen und den Ergebnissen der Suche nach den einzelnen Pfaden gesucht werden. |
| LoadSymbols | Lädt und initialisiert Symbole für das aktuelle Modul. |
| IsUserCode | Gibt das Flag zurück, das angibt, ob das Modul Benutzercode darstellt. |
| SetJustMyCodeState | Gibt an, ob das Modul als Benutzercode betrachtet werden soll. |
Hinweise
Visual Studio ist der typische Consumer dieser Schnittstelle.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll