Freigeben über


.idle_cmd (Leerlaufbefehl setzen)

Der Befehl .idle_cmd setzt den Leerlaufbefehl. Dies ist ein Befehl, der immer dann ausgeführt wird, wenn die Kontrolle vom Ziel zum Debugger zurückkehrt. Wenn das Ziel zum Beispiel einen Haltepunkt erreicht, wird dieser Befehl ausgeführt.

.idle_cmd
.idle_cmd String 
.idle_cmd /d

Parameter

Schnur
Gibt die Zeichenfolge an, auf die der Leerlaufbefehl gesetzt werden soll.

/d
Löscht den Leerlaufbefehl.

Umgebung

Dieser Befehl kann nicht in Skriptdateien verwendet werden.

Element Beschreibung
Modi Benutzermodus, Kernel-Modus
Ziele Live, Crash Dump
Plattformen Alle

Hinweise

Wenn .idle_cmd ohne Parameter verwendet wird, wird der aktuelle Leerlaufbefehl angezeigt.

In WinDbg werden inaktive Befehle in Arbeitsbereichen gespeichert.

Hier ist ein Beispiel: Der Leerlaufbefehl wird auf r eax gesetzt. Da sich der Debugger bereits im Leerlauf befindet, wird dieser Befehl sofort ausgeführt und zeigt das Register eax an:

windbg> .idle_cmd r eax 
Execute when idle: r eax
eax=003b0de8