BP_REQUEST_INFO2

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

语法

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 值。

注解

此结构由 GetRequestInfo2 方法返回。

要求

标头:msdbg.h

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

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

另请参阅