BP_REQUEST_INFO2BP_REQUEST_INFO2

Contient les informations requises pour implémenter un point d’arrêt, y compris le GUID de fournisseur, de contrainte et de point de trace.Contains the information required to implement a breakpoint, including vendor GUID, constraint and tracepoint.

SyntaxeSyntax

typedef struct _BP_REQUEST_INFO2 {  
   BPREQI_FIELDS   dwFields;  
   GUID            guidLanguage;  
   BP_LOCATION     bpLocation;  
   IDebugProgram2* pProgram;  
   BSTR            bstrProgramName;  
   IDebugThread2*  pThread;  
   BSTR            bstrThreadName;  
   BP_CONDITION    bpCondition;  
   BP_PASSCOUNT    bpPassCount;  
   BP_FLAGS        dwFlags;  
   GUID            guidVendor;  
   BSTR            bstrConstraint;  
   BSTR            bstrTracepoint;  
} BP_REQUEST_INFO2;  
public struct BP_REQUEST_INFO2 {  
   public uint           dwFields;  
   public Guid           guidLanguage;  
   public BP_LOCATION    bpLocation;  
   public IDebugProgram2 pProgram;  
   public string         bstrProgramName;  
   public IDebugThread2  pThread;  
   public string         bstrThreadName;  
   public BP_CONDITION   bpCondition;  
   public BP_PASSCOUNT   bpPassCount;  
   public uint           dwFlags;  
   public Guid           guidVendor;  
   public string         bstrConstraint;  
   public string         bstrTracepoint;  
};  

MembresMembers

dwFields
Une combinaison d’indicateurs à partir de la BPREQI_FIELDS énumération qui spécifie les champs sont remplis.A combination of flags from the BPREQI_FIELDS enumeration that specifies which fields are filled out.

guidLanguage
GUID de la langue.The language GUID.

bpLocation
Le BP_LOCATION structure qui spécifie le type de l’emplacement du point d’arrêt.The BP_LOCATION structure that specifies the type of the breakpoint location.

pProgram
Le IDebugProgram2 objet qui représente l’application dans laquelle le point d’arrêt se produit.The IDebugProgram2 object that represents the application in which the breakpoint occurs.

bstrProgramName
Le nom de l’application dans laquelle le point d’arrêt se produit.The name of the application in which the breakpoint occurs.

pThread
Le IDebugThread2 objet qui représente le thread dans lequel le point d’arrêt se produit.The IDebugThread2 object that represents the thread in which the breakpoint occurs.

bstrThreadName
Le nom du thread dans lequel le point d’arrêt se produit.The name of the thread in which the breakpoint occurs.

bpCondition
Le BP_CONDITION structure qui décrit les conditions dans lesquelles le point d’arrêt se déclenche.The BP_CONDITION structure that describes the conditions under which the breakpoint will fire.

bpPassCount
Le BP_PASSCOUNT structure qui contient les informations de nombre passe du point d’arrêt.The BP_PASSCOUNT structure that contains the pass count information of the breakpoint.

dwFlags
Une combinaison d’indicateurs à partir de la BP_FLAGS énumération qui spécifie les indicateurs pour le point d’arrêt demandé.A combination of flags from the BP_FLAGS enumeration that specifies the flags for the requested breakpoint.

guidVendor
GUID du fournisseur.GUID of vendor. Peut être une valeur null.May be a null value.

bstrConstraint
Nom de contrainte de point d’arrêt.Name of breakpoint constraint. Peut être une valeur null.May be a null value.

bstrTracepoint
Nom du point de trace.Name of trace point. Peut être une valeur null.May be a null value.

NotesRemarks

Cette structure est retournée par la GetRequestInfo2 (méthode).This structure is returned by the GetRequestInfo2 method.

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

Structures et Unions Structures and Unions
GetRequestInfo2 GetRequestInfo2
BPREQI_FIELDS BPREQI_FIELDS
BP_LOCATION BP_LOCATION
IDebugProgram2 IDebugProgram2
IDebugThread2 IDebugThread2
BP_CONDITION BP_CONDITION
BP_PASSCOUNT BP_PASSCOUNT
BP_FLAGSBP_FLAGS