Freigeben über


TTD Positions-Objekte

Beschreibung

Position-Objekte werden verwendet, um eine Position in einem Time Travel Tracing zu beschreiben. Ein Positionsobjekt wird normalerweise durch zwei hexadezimale Zahlen beschrieben, die durch einen Doppelpunkt getrennt sind. Die erste der Hexadezimalzahlen ist die Sequenz und die zweite ist die Schritte.

Eine Position von FFFFFFFFFFFFFFFE:0 zeigt das Ende des Tracings an.

Eigenschaften

Eigenschaft Beschreibung
Prozent Prozentsatz in Tracing (auf die nächste Sequenz).
Hinweis: Der genaue Prozentsatz kann sich von dem, was in !tt-Befehl angefordert wird, aufgrund der Rundung auf die nächste Sequenz unterscheiden.
Sequenz Der für die Position relevante Sequenzpunkt.
Schritte Die Anzahl der Schritte vom Sequenzpunkt in diesem Thread bis zu dieser Position.

Methoden

Methode Beschreibung
SeekTo() Die Zeit, die bis zu dieser Position in der Ablaufverfolgung vergeht.
ToSystemTime() Gibt die ungefähre Uhrzeit für die Position zurück (UTC).

Verwendungsbeispiel

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]

Weitere Informationen

Debuggen von Zeitreisen – Einführung in Objekte zum Debuggen von Zeitreisen

Zeitreise-Debugging – Überblick

dx (Ausdruck des Debuggerobjektmodells anzeigen)