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 起可用
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應