共用方式為


ICorDebugManagedCallback::DebuggerError 方法

通知偵錯工具,嘗試處理通用語言執行平台 (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 起可用

另請參閱