通知调试器在尝试处理公共语言运行时 (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)。 调试器应使用操作系统工具来终止进程。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0