~s (Aktuellen Prozessor ändern)

Der Befehl ~s legt fest, welcher Prozessor in einem Multiprozessorsystem debugged wird.

Im Kernelmodus ändert ~s den aktuellen Prozessor. Verwechseln Sie diesen Befehl nicht mit dem Befehl ~s (Set Current Thread) (der nur im Benutzermodus funktioniert), dem Befehl |s (Set Current Process), dem Befehl ||s (Set Current System) oder dem Befehl s (Search Memory).

~Processor s

Parameter

Prozessor
Gibt die Nummer des zu debuggenden Prozessors an.

Environment

Element Beschreibung
Modi Nur Kernelmodus
Ziele live, Crash Dump
Plattformen Alle

Hinweise

Sie können Prozessoren nur im Kernelmodus angeben. Im Benutzermodus verweist die Tilde (~) auf einen Thread.

An der Form der Kernel-Debugging-Eingabeaufforderung können Sie sofort erkennen, dass Sie auf einem System mit mehreren Prozessoren arbeiten. Im folgenden Beispiel bedeutet 0:, dass Sie den ersten Prozessor im Computer debuggen.

0: kd>

Verwenden Sie den folgenden Befehl, um zwischen den Prozessoren zu wechseln:

0: kd> ~1s
1: kd>

Nun der zweite Prozessor in dem Computer, der getestet wird.

Weitere Informationen

Multiprozessor-Syntax