共用方式為


TTD 事件物件

描述

TTD 事件 物件可用來提供時間移動追蹤期間所發生之重要事件的相關信息。

屬性

屬性 描述
類型 描述所發生的事件類型。 可能的值為:ThreadCreated、ThreadTerminated、ModuleLoaded、ModuleUnloaded、Exception

Children

Object 描述
Position 描述事件發生位置的位置位置的位置物件
模組* 模組物件,包含已載入或卸除之模組的相關信息。
線* 線程物件,包含已建立或終止之線程的相關信息。
例外* 例外狀況物件,包含所叫用之例外狀況的相關信息。

* - 這些子物件的存在取決於事件類型

使用範例

0:000> dx -r2 @$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)
@$curprocess.TTD.Events.Where(t => t.Type == "Exception").Select(e => e.Exception)                
    [0x0]            : Exception of type CPlusPlus at PC: 0X777663B0
        Position         : 13B7:0 [Time Travel]
        Type             : CPlusPlus
        ProgramCounter   : 0x777663b0
        Code             : 0xe06d7363
        Flags            : 0x1
        RecordAddress    : 0x0
    [0x1]            : Exception of type Hardware at PC: 0XF1260D0
        Position         : BC0F:0 [Time Travel]
        Type             : Hardware
        ProgramCounter   : 0xf1260d0
        Code             : 0x80000003
        Flags            : 0x0
        RecordAddress    : 0x0

另請參閱

時間移動偵錯 - 時間移動偵錯對象的簡介

時間移動偵錯 - 概觀

dx (顯示除錯程式物件模型表示式)