Freigeben über


IDebugSymbolSearchEvent2

Diese Schnittstelle wird durch das Debugmodul (DE) gesendet, um anzugeben, dass die Debugsymbole für ein Modul, das gedebuggt wird, geladen wurden.

IDebugSymbolSearchEvent2 : IUnknown

Hinweise für Implementierer

DE implementiert diese Schnittstelle, um zu melden, dass die Symbole einem Modul geladen wurden. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. Das SDM QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen.

Hinweise für Aufrufer

DE erstellt und sendet das Ereignisobjekt, um zu melden, dass die Symbole einem Modul geladen wurden. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als sie angefügt haben dem Programm, das gedebuggt wurde.

Methoden in die Vtable-Reihenfolge

Die IDebugSymbolSearchEvent2-Schnittstelle macht die folgende Methode.

Methode

Beschreibung

IDebugSymbolSearchEvent2::GetSymbolSearchInfo

Ruft Informationen über die Ergebnisse der Symbolsuche ab.

Hinweise

Dieses Ereignis wird auch wenn die Symbole, die Übertragung zu ladende fehlgeschlagen sind. Das Aufrufen von IDebugSymbolSearchEvent2::GetSymbolSearchInfo kann der Handler dieses Ereignisses können Sie bestimmen, ob das Modul eigentlich alle Symbole verfügt.

Visual Studio verwendet in der Regel dieses Ereignis, um den Status der geladenen Symbolen im Module Fenster zu aktualisieren.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugEvent2

IDebugEventCallback2

Konzepte

Kern-Schnittstellen