BP_REQUEST_INFO2

包含要求的信息实现断点,包括供应商 GUID、约束和跟踪点。

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

成员

  • dwFields
    标志的组合从指定的 BPREQI_FIELDS 枚举的哪些字段。完成。

  • guidLanguage
    语言 GUID。

  • bpLocation
    指定断点位置的类型的 BP_LOCATION 结构。

  • pProgram
    表示应用程序断点发生的 IDebugProgram2 对象。

  • bstrProgramName
    断点发生应用程序的名称。

  • pThread
    表示线程断点发生的 IDebugThread2 对象。

  • bstrThreadName
    断点线程上出现的名称。

  • bpCondition
    描述条件断点将激发的 BP_CONDITION 结构。

  • bpPassCount
    包含断点的通过计数信息的 BP_PASSCOUNT 结构。

  • dwFlags
    标志的组合。为请求的断点指定标志的 BP_FLAGS 枚举的。

  • guidVendor
    供应商 GUID。 可能为 null 值。

  • bstrConstraint
    断点约束的名称。 可能为 null 值。

  • bstrTracepoint
    跟踪的名称点。 可能为 null 值。

备注

此 framework 使用 IDebugBreakpointRequest3:: GetRequestInfo2 方法返回。

要求

标题:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

请参见

参考

结构和联合

IDebugBreakpointRequest3:: GetRequestInfo2

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS