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