Freigeben über


IDebugErrorBreakpoint2

Diese Schnittstelle stellt einen Fehler oder auf einen warnenden Haltepunkt, wie ein ungültiger Speicherort, ein ungültiger Ausdruck oder die Gründe, warum der ausstehenden Haltepunkt nicht gebunden ist (der Code noch nicht geladen, usw.).

IDebugErrorBreakpoint2 : IUnknown

Hinweise für Implementierer

Ein Debuggen Modul implementiert diese Schnittstelle als Teil der Unterstützung für Haltepunkte. Diese Schnittstelle wird verwendet, um Probleme mit dem Binden eines Haltepunkts.

Hinweise für Aufrufer

Ein Aufruf von IDebugBreakpointErrorEvent2::GetErrorBreakpoint erhält diese Schnittstelle. Diese Schnittstelle kann (dargestellt als Teil einer Liste durch eine IEnumDebugErrorBreakpoints2-Schnittstelle) durch einen Aufruf von IDebugPendingBreakpoint2::CanBind oder IDebugPendingBreakpoint2::EnumErrorBreakpointsauch zurückgegeben werden.

Methoden in die Vtable-Reihenfolge

In der folgenden Tabelle werden die Methoden von IDebugErrorBreakpoint2an.

Methode

Beschreibung

IDebugErrorBreakpoint2::GetPendingBreakpoint

Ruft den anstehenden Haltepunkt ab, der den Fehler verursacht hat.

IDebugErrorBreakpoint2::GetBreakpointResolution

Ruft die Auflösung von Fehlern Haltepunkt ab, die den Fehler beschreibt.

Anforderungen

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Siehe auch

Referenz

IDebugBreakpointErrorEvent2

IDebugBreakpointErrorEvent2::GetErrorBreakpoint

IEnumDebugErrorBreakpoints2

IEnumDebugErrorBreakpoints2::Danach

IDebugPendingBreakpoint2

IDebugErrorBreakpointResolution2