描述
Position 物件可用來描述時間移動追蹤中的位置。 位置物件通常由以冒號分隔的兩個十六進位數位來描述。 十六進位數位的第一個是 Sequence ,第二個是 Steps。
FFFFFFFFFFFFFFFFFE:0 的位置表示追蹤的結尾。
屬性
| 屬性 | 描述 |
|---|---|
| 百分比 | 追蹤的百分比(到最接近的序列)。 注意:由於四捨五入到最接近的序列,確切百分比可能與 !tt 命令中所要求的不同。 |
| 序列 | 與位置相關的排序點。 |
| 步驟 | 從這個線程中順序點取得此位置的步驟數目。 |
方法
| 方法 | 描述 |
|---|---|
| SeekTo() | 時間會移至追蹤中的這個位置。 |
| ToSystemTime() | 傳回相對於 (UTC) 的位置的近似壁鐘時間。 |
使用範例
0:003> dx -r1 @$create("Debugger.Models.TTD.Position", 14006, 0)
@$create("Debugger.Models.TTD.Position", 14006, 0) : 36B6:0 [Time Travel]
Sequence : 0x36b6
Steps : 0x0
SeekTo [Method which seeks to time position]
ToSystemTime [Method which obtains the approximate system time at a given position]