Freigeben über


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

IDebugBreakpointRequest3::GetRequestInfo2

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

Siehe auch

Referenz

IDebugBreakpointRequest2

BP_REQUEST_INFORMATION2