IDebugBreakpointRequest3
Diese Schnittstelle stellt Informationen dar, die erforderlich sind, um einen beliebigen Haltepunkttyp zu erstellen und zu binden. Es handelt sich um eine Erweiterung von IDebugBreakpointRequest2.
IDebugBreakpointRequest3 : IDebugBreakpointRequest2
Hinweise für Implementierer
Der Debuginformationen Manager der Sitzung (SDM) implementiert normalerweise diese Schnittstelle.
Hinweise für Aufrufer
Das Debugmodul (DE) greift auf diese Schnittstelle, indem QueryInterface über die Schnittstelle IDebugBreakpointRequest2 aufruft, die in einem Aufruf von IDebugEngine2::CreatePendingBreakpointempfangen wird.
Methoden in die Vtable-Reihenfolge
Zusätzlich zu den von IDebugBreakpointRequest2 geerbten Methoden macht die IDebugBreakpointRequest3-Schnittstelle die folgende Methode verfügbar.
Methode |
Beschreibung |
---|---|
Ruft den Haltepunkt anforderungs Informationen ab, die diese Anforderung Haltepunkt beschreibt. |
Hinweise
Diese Schnittstelle wird verwendet, um zusätzliche Informationen über die DE BP_REQUEST_INFORMATION2 Struktur bereitzustellen. Diese zusätzlichen Informationen enthält DEs Anbieter IDs (in Form einer GUID) den Namen eines Ablaufverfolgungspunkts und den Namen einer Haltepunkt KEY-Einschränkung.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll