Метод 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 Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по