Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает указатель интерфейса на объект 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