Метод 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