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。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET