ICorDebugManagedCallback3::CustomNotification メソッド

カスタムのデバッガー通知が発生したことを示します。

構文

HRESULT CustomNotification(ICorDebugThread *    pThread,  
                           ICorDebugAppDomain * pAppDomain);  

パラメーター

pThread
[in] 通知を発生させたスレッドへのポインター。

pAppDomain
[in] 通知を発生させたスレッドが含まれているアプリケーション ドメインへのポインター。

戻り値

このメソッドは、次の特定の HRESULT と、メソッドの失敗を示す HRESULT エラーも返します。

HRESULT 説明
S_OK メソッドは正常に完了しました。

例外

解説

Debugger.NotifyOfCrossThreadDependency メソッドに渡されたスレッド オブジェクトを取得する ICorDebugThread4::GetCurrentCustomDebuggerNotification メソッドの後続の呼び出し。 スレッド オブジェクトの型は、ICorDebugProcess3::SetEnableCustomNotification メソッドを呼び出すことであらかじめ有効になっている必要があります。 デバッガーは、スレッド オブジェクトのフィールドから型固有のパラメーターを読み取ることができ、応答をフィールドに格納できます。

ICorDebug インターフェイスでは、通知の種類やその内容にポリシーは適用されません。また、通知のセマンティクスは、厳密にはデバッガー、アプリケーション、および .NET Framework 間の取り決めです。

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目