IDebugBreakpointRequest3IDebugBreakpointRequest3

Cette interface représente les informations nécessaires pour créer et lier n’importe quel type de point d’arrêt.This interface represents the information necessary to create and bind any type of breakpoint. Il s’agit d’une extension de IDebugBreakpointRequest2.It is an extension of IDebugBreakpointRequest2.

SyntaxeSyntax

IDebugBreakpointRequest3 : IDebugBreakpointRequest2  

Notes pour les implémenteursNotes for Implementers

En général, le Gestionnaire de session de débogage (SDM) implémente cette interface.The session debug manager (SDM) typically implements this interface.

Remarques pour les appelantsNotes for Callers

Le moteur de débogage (DE) accède à cette interface en appelant QueryInterface sur l’interface IDebugBreakpointRequest2 reçu dans un appel à CreatePendingBreakpoint.The debug engine (DE) accesses this interface by calling QueryInterface on the IDebugBreakpointRequest2 interface received in a call to CreatePendingBreakpoint.

Méthodes dans l'ordre VtableMethods in Vtable Order

Outre les méthodes héritées de IDebugBreakpointRequest2, le IDebugBreakpointRequest3 interface expose la méthode suivante.In addition to the methods inherited from IDebugBreakpointRequest2, the IDebugBreakpointRequest3 interface exposes the following method.

MéthodeMethod DescriptionDescription
GetRequestInfo2GetRequestInfo2 Obtient les informations de demande de point d’arrêt qui décrit cette demande de point d’arrêt.Gets the breakpoint request information that describes this breakpoint request.

NotesRemarks

Cette interface est utilisée pour fournir des informations supplémentaires pour le DE via le BP_REQUEST_INFO2 structure.This interface is used to provide additional information to the DE through the BP_REQUEST_INFO2 structure. Ces informations supplémentaires incluent l’ID de fournisseur de la DE (sous la forme d’un GUID), le nom d’un point de trace et le nom d’une contrainte de point d’arrêt.This additional information includes the DE's vendor ID (in the form of a GUID), the name of a tracepoint, and the name of a breakpoint constraint.

SpécificationsRequirements

En-tête : msdbg.hHeader: msdbg.h

Namespace : Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussiSee Also

IDebugBreakpointRequest2 IDebugBreakpointRequest2
BP_REQUEST_INFO2BP_REQUEST_INFO2