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

Siehe auch