IDebugModule3

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

Siehe auch