通知调试器尝试处理公共语言运行时(CLR)中的事件时出错。
Syntax
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 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 1.0 起可用