IDebugBreakpointUnboundEvent2
Diese Schnittstelle teilt dem Sitzungsdebug-Manager (SDM) mit, dass ein gebundener Haltepunkt von einem geladenen Programm getrennt wurde.
Syntax
IDebugBreakpointUnboundEvent2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle als Teil der Unterstützung für Haltepunkte. Die IDebugEvent2-Schnittstelle muss auf demselben Objekt wie diese Schnittstelle implementiert werden (das SDM verwendet QueryInterface für den Zugriff auf die IDebugEvent2
Schnittstelle).
Hinweise für Aufrufer
Die DE erstellt und sendet dieses Ereignisobjekt, wenn ein gebundener Haltepunkt ungebunden war. Das Ereignis wird mithilfe der vom SDM bereitgestellten IDebugEventCallback2-Rückruffunktion gesendet, wenn es an das zu debuggende Programm angefügt wurde.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugBreakpointUnboundEvent2
aufgeführt.
Methode | Beschreibung |
---|---|
GetBreakpoint | Ruft den Haltepunkt ab, der ungebunden wurde. |
GetReason | Ruft den Grund ab, warum der Haltepunkt ungebunden war. |
Hinweise
Wenn eine Debugmodul-DLL oder -Klasse entladen wird, müssen alle Haltepunkte, die an Code in diesem Modul gebunden waren, ungebunden vom zu debuggenden Programm sein. Für jeden ungebundenen Haltepunkt wird eine IDebugBreakpointUnboundEvent2
Nachricht gesendet.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll