次の方法で共有


IDebugProgramDestroyEvent2

このインターフェイスは、プログラムの実行が完了したときに、デバッグ エンジン (DE) によってセッション デバッグ マネージャー (SDM) に送信されます。

構文

IDebugProgramDestroyEvent2 : IUnknown

実装側の注意

DE またはカスタム ポート サプライヤーでは、このインターフェイスを実装し、プログラムが終了してデバッグに使用できなくなったことを報告します。 IDebugEvent2 インターフェイスを、このインターフェイスと同じオブジェクトに実装する必要があります。 IDebugEvent2 インターフェイスにアクセスするために SDM によって QueryInterface が使用されます。

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

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

Vtable 順序のメソッド

次の表に、IDebugProgramDestroyEvent2 のメソッドを示します。

メソッド 説明
GetExitCode プログラムの終了コードを取得します。

要件

ヘッダー: msdbg.h

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

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

関連項目