ICorDebugManagedCallback2 インターフェイス

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

メソッド

メソッド 説明
ChangeConnection メソッド 指定された接続に関連付けられたタスクのセットが変更されていることを、デバッガーに通知します。
CreateConnection メソッド 新しい接続が作成されたことをデバッガーに通知します。
DestroyConnection メソッド 指定した接続が終了したことをデバッガーに通知します。
Exception メソッド 例外ハンドラーの検索が開始されたことをデバッガーに通知します。
ExceptionUnwind メソッド 例外のアンワインド処理中の状態通知を提供します。
FunctionRemapComplete メソッド コードの実行が編集された関数の新しいバージョンに切り替わったことを、デバッガーに通知します。
FunctionRemapOpportunity メソッド コードの実行が編集された関数の古いバージョンのシーケンス ポイントに達したことを、デバッガーに通知します。
MDANotification メソッド コードの実行でマネージド デバッグ アシスタント (MDA) メッセージが検出されたことを通知します。

解説

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

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

注意

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

必要条件

:システム要件」を参照してください。

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

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目