共用方式為


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 起提供

另請參閱