BP_REQUEST_INFO

包含要求的信息实现断点。

typedef struct _BP_REQUEST_INFO {
   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;
} BP_REQUEST_INFO;
public struct BP_REQUEST_INFO {
   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;
};

成员

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

  • guidLanguage
    语言 GUID。

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

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

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

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

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

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

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

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

备注

此 framework 使用 IDebugBreakpointRequest2:: GetRequestInfo 方法返回。

如果需要获取调试引擎供应商 GUID、断点、约束或跟踪点,请参见 BP_REQUEST_INFO2 结构。

要求

标题:msdbg.h

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

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

请参见

参考

结构和联合

IDebugBreakpointRequest2:: GetRequestInfo

BPREQI_FIELDS

BP_LOCATION

IDebugProgram2

IDebugThread2

BP_CONDITION

BP_PASSCOUNT

BP_FLAGS

BP_REQUEST_INFO2