次の方法で共有


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

関連項目