다음을 통해 공유


예외가 throw된 V1 ETW 이벤트

이 이벤트는 throw된 예외에 대한 정보를 캡처합니다.

다음 표에서는 이벤트가 발생하는 키워드 및 이벤트 수준을 보여 줍니다. 자세한 내용은 CLR ETW Keywords and Levels을 참조하세요.

이벤트를 발생시키기 위한 키워드 Level
ExceptionKeyword(0x8000) 경고(2)

다음 표에서는 이벤트 정보를 보여 줍니다.

이벤트 이벤트 ID 발생 시기
ExceptionThrown_V1 80 관리되는 예외가 throw됩니다.

다음 표에서는 이벤트 데이터를 보여 줍니다.

필드 이름 데이터 형식 Description
예외 유형 win:UnicodeString 예외 형식, 예: System.NullReferenceException.
예외 메시지 win:UnicodeString 실제 예외 메시지입니다.
EIPCodeThrow win:Pointer 예외가 발생한 명령 포인터입니다.
ExceptionHR win:UInt32 예외 HRESULT입니다.
ExceptionFlags win:UInt16 0x01: HasInnerException(Visual Basic 설명서에서 CLR ETW Events 참조).

0x02: IsNestedException.

0x04: IsRethrownException.

0x08: IsCorruptedStateException(프로세스 상태가 손상됨을 나타냄, 손상된 상태 예외 처리 참조).

0x10: IsCLSCompliant(Exception에서 파생된 예외는 CLS와 호환됨, 그러지 않으면 CLS와 호환되지 않음).
ClrInstanceID win:UInt16 CLR 또는 CoreCLR 인스턴스에 대한 고유 ID입니다.

참고 항목