Поделиться через


Событие ExceptionThrown_V1 (трассировка событий Windows)

Это событие захватывает сведения, связанные с созданными исключениями.

В следующей таблице показано ключевое слово, при котором вызывается событие, а также уровень события. (Дополнительные сведения см. в разделе Ключевые слова и уровни среды CLR (трассировка событий Windows).)

Ключевое слово для вызова события

Уровень

ExceptionKeyword (0x8000)

Предупреждение (2)

В следующей таблице приведены сведения о событии.

Событие

Идентификатор события

Условие вызова

ExceptionThrown_V1

80

Создается управляемое исключение.

В следующей таблице приведены сведения о событии.

Имя поля

Тип данных

Описание

Тип исключения

win:UnicodeString

Тип исключения, например System.NullReferenceException.

Сообщение об исключении

win:UnicodeString

Фактическое сообщение об исключении.

EIPCodeThrow

win:Pointer

Указатель оператора, в котором возникло исключение.

ExceptionHR

win:UInt32

Исключение HRESULT.

ExceptionFlags

win:UInt16

0x01: HasInnerException (см. раздел События трассировки событий Windows в среде CLR в документации Visual Basic).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException (показывает, что состояние процесса повреждено, см. раздел Обработка исключений поврежденного состояния в библиотеке MSDN).

0x10: IsCLSCompliant (исключение, унаследованное от Exception, является CLS-совместимым, в противном случае исключение не является CLS-совместимым).

ClrInstanceID

win:UInt16

Уникальный идентификатор экземпляра среды CLR или CoreCLR.

См. также

Основные понятия

События трассировки событий Windows в среде CLR