次の方法で共有


IDebugInterceptExceptionCompleteEvent2

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

構文

IDebugInterceptExceptionCompleteEvent2 : IUnknown

実装側の注意

DE は、インターセプトされた例外の処理が完了したことを報告するために、このインターフェイスを実装します。 IDebugEvent2 インターフェイスを、このインターフェイスと同じオブジェクトに実装する必要があります。 IDebugEvent2 インターフェイスにアクセスするために SDM によって QueryInterface が使用されます。

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

DE は、インターセプトされた例外の完了を報告するために、このイベント オブジェクトを作成して送信します。 このイベントは、SDM がデバッグ対象のプログラムにアタッチされたときに提供される IDebugEventCallback2 コールバック関数を使用して送信されます。

Vtable 順序のメソッド

IDebugInterceptExceptionCompleteEvent2 インターフェイスは、次のメソッドを実装します。

メソッド 説明
GetInterceptCookie 処理された例外に関連付けられている一意の値を返します。

解説

このイベントは、そのメソッドがインターセプトされた例外の処理を正常に完了したときに、InterceptCurrentException によって送信されます。

要件

ヘッダー: msdbg.h

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

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

関連項目