Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает указатель интерфейса на объект ICorDebugValue, представляющий исключение, которое в настоящее время создается управляемым кодом.
Синтаксис
HRESULT GetCurrentException (
[out] ICorDebugValue **ppExceptionObject
);
Параметры
ppExceptionObject [out] Указатель на адрес ICorDebugValue объекта, представляющего исключение, которое в настоящее время создается управляемым кодом.
Замечания
Объект исключения будет существовать с момента возникновения исключения до конца catch блока. Оценка функции, выполняемая методами ICorDebugEval, очищает объект исключения при настройке и восстанавливает его при завершении.
Исключения могут быть вложены (например, если исключение создается в фильтре или в оценке функции), поэтому в одном потоке может быть несколько невыполненных исключений.
GetCurrentException возвращает самое текущее исключение.
Объект и тип исключения могут изменяться в течение всего срока действия исключения. Например, после исключения типа x среда CLR может выйти из памяти и повысить его до исключения из памяти.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0