ICorDebugManagedCallback2 インターフェイス

デバッガーの例外処理およびマネージ デバッグ アシスタント (MDA: Managed Debugging Assistants) をサポートするメソッドを提供します。 ICorDebugManagedCallback2 は、ICorDebugManagedCallback インターフェイスの論理的な拡張です。

メソッド

メソッド

説明

ICorDebugManagedCallback2::ChangeConnection メソッド

指定した接続に関連付けられているタスク セットが変更されたことをデバッガーに通知します。

ICorDebugManagedCallback2::CreateConnection メソッド

新しい接続が作成されたことをデバッガーに通知します。

ICorDebugManagedCallback2::DestroyConnection メソッド

指定した接続が終了したことをデバッガーに通知します。

ICorDebugManagedCallback2::Exception メソッド

例外ハンドラーの検索を開始したことをデバッガーに通知します。

ICorDebugManagedCallback2::ExceptionUnwind メソッド

例外のアンワインド処理中にステータス通知を出します。

ICorDebugManagedCallback2::FunctionRemapComplete メソッド

コード実行が、編集された関数の新しいバージョンに切り替わったことをデバッガーに通知します。

ICorDebugManagedCallback2::FunctionRemapOpportunity メソッド

コード実行が、編集された関数の古いバージョンのシーケンス ポイントに達したことをデバッガーに通知します。

ICorDebugManagedCallback2::MDANotification メソッド

コード実行が、マネージ デバッグ アシスタント (MDA) メッセージを検出したことを通知します。

解説

ICorDebugManagedCallback2 インターフェイスは ICorDebugManagedCallback インターフェイスを拡張し、.NET Framework Version 2.0 で導入された新しいデバッグ イベントを処理します。

.NET Framework 2.0 アプリケーションをデバッグする場合は、デバッガーに ICorDebugManagedCallback2 を実装する必要があります。 ICorDebugManagedCallback または ICorDebugManagedCallback2 のインスタンスは、コールバック オブジェクトとして ICorDebug::SetManagedHandler に渡されます。

メモメモ

このインターフェイスは、コンピューター間またはプロセス間でのリモート呼び出しをサポートしていません。

要件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

参照

参照

ICorDebugManagedCallback インターフェイス

概念

マネージ デバッグ アシスタントによるエラーの診断

その他の技術情報

デバッグのインターフェイス