Событие 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. |
См. также раздел
GitHub сайтында бізбен бірлесіп жұмыс істеу
Бұл мазмұнның көзін GitHub сайтында табуға болады. Онда сонымен бірге мәселелер мен өзгертулерді енгізу сұрауларын жасауға және қарап шығуға болады. Қосымша ақпарат алу үшін қатысушы нұсқаулығын қараңыз.