IDebugBreakpointBoundEvent2
Diese Schnittstelle teilt dem Sitzungsdebug-Manager (SDM) mit, dass ein ausstehender Haltepunkt erfolgreich an ein geladenes Programm gebunden wurde.
Syntax
IDebugBreakpointBoundEvent2 : IUnknown
Hinweise für Implementierer
Die 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
Der DE erstellt und sendet dieses Ereignisobjekt, wenn ein ausstehender Haltepunkt erfolgreich an das zu debuggende Programm gebunden wird. 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 IDebugBreakpointBoundEvent2
aufgeführt.
Methode | Beschreibung |
---|---|
GetPendingBreakpoint | Ruft den ausstehenden Haltepunkt ab, der gebunden wird. |
EnumBoundBreakpoints | Erstellt einen Enumerator von Haltepunkten, die an dieses Ereignis gebunden waren. |
Hinweise
Wenn ein Haltepunkt gebunden ist, wird ein Ereignis an das SDM gesendet. Wenn der Haltepunkt nicht gebunden werden kann, wird ein IDebugBreakpointErrorEvent2 gesendet, andernfalls wird ein IDebugBreakpointBoundEvent2
Wert gesendet.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll