Exception Thrown_V1 ETW 事件
此事件會擷取被擲回的例外狀況相關資訊。
下表顯示引發事件的關鍵字以及事件層級。 (如需詳細資訊,請參閱 CLR ETW Keywords and Levels)。
引發事件的關鍵字 | 層級 |
---|---|
ExceptionKeyword (0x8000) |
警告 (2) |
下表顯示事件資訊。
事件 | 事件識別碼 | 引發的時機 |
---|---|---|
ExceptionThrown_V1 |
80 | 擲回 Managed 例外狀況。 |
下表顯示事件資料。
欄位名稱 | 資料類型 | 描述 |
---|---|---|
例外狀況類型 | 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。 |