IDebugBreakpointRequest3
Diese Schnittstelle stellt die informationen dar, die zum Erstellen und Binden eines beliebigen Haltepunkttyps erforderlich sind. Es ist eine Erweiterung von IDebugBreakpointRequest2.
Syntax
IDebugBreakpointRequest3 : IDebugBreakpointRequest2
Hinweise für Implementierer
Der Sitzungsdebug-Manager (SDM) implementiert diese Schnittstelle in der Regel.
Hinweise für Aufrufer
Das Debugmodul (DE) greift auf diese Schnittstelle zu, indem QueryInterface auf der IDebugBreakpointRequest2-Schnittstelle aufgerufen wird, die in einem Aufruf von CreatePendingBreakpoint empfangen wurde.
Methoden in Vtable-Reihenfolge
Zusätzlich zu den methoden, die von IDebugBreakpointRequest2 geerbt wurden, macht die IDebugBreakpointRequest3
Schnittstelle die folgende Methode verfügbar.
Methode | Beschreibung |
---|---|
GetRequestInfo2 | Ruft die Informationen zur Haltepunktanforderung ab, die diese Haltepunktanforderung beschreibt. |
Hinweise
Diese Schnittstelle wird verwendet, um zusätzliche Informationen für die DE über die BP_REQUEST_INFO2-Struktur bereitzustellen. Diese zusätzlichen Informationen umfassen die Anbieter-ID der DE (in Form einer GUID), den Namen eines Ablaufverfolgungspunkts und den Namen einer Haltepunkteinschränkung.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll