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

另請參閱