.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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für