次の方法で共有


IDebugReturnValueEvent2

このインターフェイスは、関数のステップアウトまたはステップオーバーの後に、デバッグ エンジン (DE) によってセッション デバッグ マネージャー (SDM) に送信されます。

構文

IDebugReturnValueEvent2 : IUnknown

実装側の注意

DE では、このインターフェイスを実装して、ステップアウトまたはステップオーバーされた関数からの戻り値を報告します。 IDebugEvent2 インターフェイスを、このインターフェイスと同じオブジェクトに実装する必要があります。 IDebugEvent2 インターフェイスにアクセスするために SDM によって QueryInterface が使用されます。

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

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

Vtable 順序のメソッド

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

メソッド 説明
GetReturnValue 関数からステップアウトまたはステップオーバーするときに返される値を取得します。

解説

関数によって返される値は、GetReturnValue を呼び出すことによって取得できます。 返された値は、[自動変数] ウィンドウに表示されます。

要件

ヘッダー: msdbg.h

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

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

関連項目