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


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

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

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

Ключевое слово для вызова события Level
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 (указывает, что состояние процесса повреждено; см. раздел Обработка исключений поврежденного состояния).

0x10: IsCLSCompliant (исключение, производное от Exception, является CLS-совместимым; в противном случае такое исключение не является CLS-совместимым).
ClrInstanceID win:UInt16 Уникальный идентификатор экземпляра CLR или CoreCLR.

См. также раздел