IDebugPendingBreakpoint2
Diese Schnittstelle stellt einen Haltepunkt dar, der Code kann zu einem Speicherort zu binden.
IDebugPendingBreakpoint2 : IUnknown
Hinweise für Implementierer
Das Debugmodul (DE) implementiert diese Schnittstelle als Teil der Unterstützung für Haltepunkte.
Hinweise für Aufrufer
Ein Aufruf von IDebugEngine2::CreatePendingBreakpoint erstellt einen ausstehenden Haltepunkt aus einer IDebugBreakpointRequest2-Schnittstelle. Ein Aufruf von IDebugPendingBreakpoint2::Bindung erstellt eine IDebugBreakpoint2-Schnittstelle, die einen gebundenen Haltepunkt im Programm darstellt.
Methoden in die Vtable-Reihenfolge
In der folgenden Tabelle werden die Methoden von IDebugPendingBreakpoint2an.
Methode |
Beschreibung |
---|---|
Bestimmt, ob dieser ausstehende Haltepunkt zu einem Speicherort des Codes gebunden werden kann. |
|
Umschließt den anstehenden Haltepunkt zu einem oder mehreren Code speicherorten. |
|
Ruft den Zustand dieses anstehenden Haltepunkts ab. |
|
Ruft den Haltepunkt Anforderungen ab, die verwendet wurde, um den anstehenden Haltepunkt zu erstellen. |
|
Schaltet den virtualisierten Zustand dieses ausstehenden Haltepunkte um. |
|
Schaltet den aktivierten Zustand des anstehenden Haltepunkts. |
|
Legt die Änderungen oder Bedingung, die mit diesem ausstehenden Haltepunkt. |
|
Anzahl der Änderungen übergeben oder legt diese fest, die mit diesem anstehenden Haltepunkt. |
|
Listet alle Haltepunkte auf, die von diesem anstehenden Haltepunkt gebunden sind. |
|
Listet alle Fehler von Haltepunkten aufgelistet, die von diesem anstehenden Haltepunkt sich geführt haben. |
|
Löscht den anstehenden Haltepunkt, und alle Haltepunkte, die aus ihm gebunden sind. |
Hinweise
IDebugPendingBreakpoint2 kann für einen Anbieter aller erforderlichen Informationen betrachtet werden, die benötigt werden, um einen Haltepunkt für Code, der auf einen angewendet werden kann oder mehreren Programmen zu binden.
Ein anstehender Haltepunkt kann mehr als einen gebundenen Haltepunkt möglicherweise erzeugen. Beispielsweise kann ein Haltepunkt im C-Format Vorlage in ++-style einen gebundenen Haltepunkt für jede eindeutige Instanz dieser Vorlage erstellen.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Siehe auch
Referenz
IDebugEngine2::CreatePendingBreakpoint
IDebugBreakpointBoundEvent2::GetPendingBreakpoint