次の方法で共有


IDebugProgramCreateEvent2

このインターフェイスは、プログラムのアタッチ時に、デバッグ エンジン (DE) によってセッション デバッグ マネージャー (SDM) に送信されます。

構文

IDebugProgramCreateEvent2 : IUnknown

実装側の注意

DE またはカスタム ポート サプライヤーでは、プログラムが作成されたことを報告するために、通常はプログラムがアタッチされたときに、このインターフェイスを実装します。 IDebugEvent2 インターフェイスを、このインターフェイスと同じオブジェクトに実装する必要があります。 SDM では、QueryInterface メソッドを使用して IDebugEvent2 インターフェイスにアクセスします。

呼び出し元に関する注意事項

DE またはカスタム ポート サプライヤーでは、このイベント オブジェクトを作成して送信することで、プログラムの作成が報告されるようにします。 DE では、SDM がデバッグ中のプログラムにアタッチされたときに提供される IDebugEventCallback2 コールバック関数を使用して、このイベントを送信します。 カスタム ポート サプライヤーでは、IDebugPortEvents2 インターフェイスを使用してこのイベントを送信します。

解説

DE またはカスタム ポート サプライヤーでは、PublishProgramNode を呼び出して新しい IDebugProgramNode2 インターフェイスを公開します。

要件

ヘッダー: msdbg.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目