IDebugSymbolSearchEvent2
Diese Schnittstelle wird vom Debugmodul (DE) gesendet, um anzugeben, dass die Debugsymbole für ein zu debuggende Modul geladen wurden.
Syntax
IDebugSymbolSearchEvent2 : IUnknown
Hinweise für Implementierer
Die DE implementiert diese Schnittstelle, um zu melden, dass die Symbole eines Moduls geladen wurden. Die IDebugEvent2-Schnittstelle muss auf demselben Objekt wie diese Schnittstelle implementiert werden. Das SDM verwendet QueryInterface , um auf die IDebugEvent2
Schnittstelle zuzugreifen.
Hinweise für Aufrufer
Die DE erstellt und sendet dieses Ereignisobjekt, um zu melden, dass die Symbole eines Moduls geladen wurden. Das Ereignis wird mithilfe der Rückruffunktion IDebugEventCallback2 gesendet, die vom SDM bereitgestellt wird, wenn es an das zu debuggende Programm angefügt ist.
Methoden in Vtable-Reihenfolge
Die IDebugSymbolSearchEvent2
Schnittstelle macht die folgende Methode verfügbar.
Methode | Beschreibung |
---|---|
GetSymbolSearchInfo | Ruft Informationen zu den Ergebnissen einer Symbolsuche ab. |
Hinweise
Dieses Ereignis wird auch dann gesendet, wenn die Symbole nicht geladen werden konnten. Durch Aufrufen IDebugSymbolSearchEvent2::GetSymbolSearchInfo
kann der Handler dieses Ereignisses ermitteln, ob das Modul tatsächlich Symbole enthält.
Visual Studio verwendet dieses Ereignis in der Regel, um den Status der geladenen Symbole im Modulfenster zu aktualisieren.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll