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枚举中指定所请求断点的标志的组合。

注解

此结构由 GetRequestInfo 方法返回。

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

要求

标头:msdbg.h

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

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

另请参阅