Partager via


BP_REQUEST_INFORMATION2

Contient des informations requises pour implémenter un point d'arrêt, y compris le fournisseur GUID, la contrainte et le point de trace.

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;
};

Membres

  • dwFields
    Une combinaison des indicateurs d'énumération de BPREQI_FIELDS qui spécifie quels champs sont remplis.

  • guidLanguage
    le langage GUID.

  • bpLocation
    la structure de BP_LOCATION qui spécifie le type de l'emplacement du point d'arrêt.

  • pProgram
    l'objet d' IDebugProgram2 qui représente l'application dans laquelle le point d'arrêt se produit.

  • bstrProgramName
    le nom de l'application dans laquelle le point d'arrêt se produit.

  • pThread
    L'objet d' IDebugThread2 qui représente le thread dans lequel le point d'arrêt se produit.

  • bstrThreadName
    Le nom du thread où le point d'arrêt se produit.

  • bpCondition
    La structure de BP_CONDITION qui décrit les conditions dans lesquelles le point d'arrêt le déclenche.

  • bpPassCount
    La structure de BP_PASSCOUNT qui contient des informations sur le nombre à partir de le point d'arrêt.

  • dwFlags
    Une combinaison des indicateurs d'énumération de BP_FLAGS qui spécifie des indicateurs pour le point d'arrêt demandé.

  • guidVendor
    GUID du fournisseur. peut être une valeur NULL.

  • bstrConstraint
    nom de la contrainte de point d'arrêt. peut être une valeur NULL.

  • bstrTracepoint
    nom de point de trace. peut être une valeur NULL.

Notes

cette structure est retournée par la méthode d' IDebugBreakpointRequest3 : : GetRequestInfo2 .

Configuration requise

en-tête : msdbg.h

l'espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi

Référence

Structures et unions

IDebugBreakpointRequest3 : : GetRequestInfo2

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS