次の方法で共有


Exception Thrown_V1 ETW イベント

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

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

イベントを発生させるキーワード

レベル

ExceptionKeyword (0x8000)

警告 (2)

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

イベント

イベント ID

いつ発生するか

ExceptionThrown_V1

80

マネージ例外がスローされました。

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

フィールド名

データ型

説明

例外の種類

win:UnicodeString

例外の型 (System.NullReferenceException など)。

Exception Message

win:UnicodeString

実際の例外メッセージ。

EIPCodeThrow

win:Pointer

例外が発生した命令ポインター。

ExceptionHR

win:UInt32

例外の HRESULT

ExceptionFlags

win:UInt16

0x01: HasInnerException (Visual Basic のドキュメントの「CLR ETW イベント」を参照してください)。

0x02: IsNestedException。

0x04: IsRethrownException。

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

0x10: IsCLSCompliant (Exception から派生する例外は CLS 準拠です。それ以外の例外は CLS 準拠ではありません)。

ClrInstanceID

win:UInt16

CLR または CoreCLR のインスタンスの一意の ID。

参照

概念

CLR ETW イベント