次の方法で共有


Exception Thrown_V1 ETW イベント

このイベントは、スローされる例外に関する情報をキャプチャします。

イベントが発生するキーワードとイベントのレベルを次の表に示します (詳細については、「 CLR ETW Keywords and Levels」を参照してください)。

イベントを発生させるキーワード Level
ExceptionKeyword (0x8000) 警告 (2)

次の表にイベント情報を示します。

Event イベント ID いつ発生するか
ExceptionThrown_V1 80 マネージド例外がスローされます。

次の表にイベント データを示します。

フィールド名 データ型 説明
例外の種類 win:UnicodeString 例外の種類 (System.NullReferenceException など)。
例外メッセージ win:UnicodeString 実際の例外メッセージ。
EIPCodeThrow win:Pointer 例外が発生した命令ポインター。
ExceptionHR win:UInt32 例外 HRESULT
ExceptionFlags win:UInt16 0x01: HasInnerException (Visual Basic のドキュメントで「CLR ETW イベント」を参照)。

0x02: IsNestedException。

0x04: IsRethrownException。

0x08: IsCorruptedStateException (プロセスの状態が破損していることを示す。「破損状態例外を処理する」を参照)。

0x10: IsCLSCompliant (Exception から派生した例外は CLS 準拠で、それ以外は CLS 非準拠)。
ClrInstanceID win:UInt16 CLR または CoreCLR のインスタンスの一意の ID。

関連項目