次の方法で共有


ICorDebugManagedCallback3::CustomNotification メソッド

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

構文

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

パラメーター

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

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

戻り値

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

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

Exceptions

注釈

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

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

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

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

こちらも参照ください