ICorDebugManagedCallback::DebuggerError 方法
通知調試程式嘗試從 Common Language Runtime (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。 調試程序應該使用作業系統設施來終止進程。
需求
平台:請參閱系統需求。
標頭:CorDebug.idl、CorDebug.h
程式庫:CorGuids.lib
.NET Framework 版本: 自 1.0 起提供