分享方式:


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。

另請參閱