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