IDebugBreakpointErrorEvent2
Diese Schnittstelle wird der Sitzung Debugem Manager (SDM), den ein anstehender Haltepunkt nicht in einem geladenen Programm entweder aufgrund einer Warnung oder eines Fehlers nicht gebunden werden kann.
IDebugBreakpointErrorEvent2 : IUnknown
Hinweise für Implementierer
DE implementiert diese Schnittstelle als Teil der Unterstützung für Haltepunkte. Die IDebugEvent2-Schnittstelle muss auf dasselbe Objekt wie diese Schnittstelle implementiert werden. (SDM das QueryInterface verwendet, um die IDebugEvent2-Schnittstelle zuzugreifen).
Hinweise für Aufrufer
DE erstellt und sendet das Ereignisobjekt, wenn ein anstehender Haltepunkt auf das Programm nicht gebunden werden kann, das gedebuggt wird. Das Ereignis wird gesendet, indem die IDebugEventCallback2 Rückruffunktion verwendet, die vom SDM angegeben wurde, als es an das Programm, das gedebuggt wurde angefügt haben.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugBreakpointErrorEvent2an.
Methode |
Beschreibung |
---|---|
Ruft die IDebugErrorBreakpoint2-Schnittstelle ab, die die Warnung oder den Fehler beschreibt. |
Hinweise
Sobald ein Haltepunkt gebunden ist, wird ein Ereignis zum SDM gesendet. Wenn der Haltepunkt nicht gebunden werden kann, wird IDebugBreakpointErrorEvent2 gesendet. Andernfalls wird IDebugBreakpointBoundEvent2 gesendet.
Wenn z. B. die Bedingung, die mit dem anstehenden Haltepunkt zugeordnet ist, analysieren oder nicht ausgewertet werden kann, wird eine Warnmeldung gesendet, die der ausstehenden Haltepunkt derzeit nicht gebunden werden kann. Dies tritt möglicherweise auf, wenn der Code für den Haltepunkt noch nicht geladen wurde.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll