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。 |