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