共通言語ランタイム (CLR) からのイベントの処理中にエラーが発生したことをデバッガーに通知します。
構文
HRESULT DebuggerError (
[in] ICorDebugProcess *pProcess,
[in] HRESULT errorHR,
[in] DWORD errorCode
);
パラメーター
pProcess [in]イベントが発生したプロセスを表す "ICorDebugProcess" オブジェクトへのポインター。
errorHR [in]イベント ハンドラーから返された HRESULT 値。
errorCode [in]CLR エラーを指定する整数。
注釈
エラーの性質に応じて、プロセスをパススルー モードにすることができます。
DebugErrorコールバックは、エラーが原因でデバッグ サービスが無効になっていることを示しているため、デバッガーはエラー メッセージをユーザーが使用できるようにする必要があります。
ICorDebugProcess::GetID は安全に呼び出されますが、 ICorDebug::Terminate を含む他のすべてのメソッドは呼び出さないでください。 デバッガーでは、プロセスを終了するためにオペレーティング システム機能を使用する必要があります。
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorDebug.idl、CorDebug.h
図書館: CorGuids.lib
.NET のバージョン: .NET Framework 1.0 以降で使用可能
こちらも参照ください
.NET