Freigeben über


System Syntax

Viele Debuggerbefehle weisen Prozessbezeichner als Parameter auf.

Vor dem Systembezeichner werden zwei vertikale Balken ( || ) angezeigt. Der Systembezeichner kann einer der folgenden Werte sein:

System identifier Description

||.

Das aktuelle System

||#

Das System, das das aktuelle Ausnahme- oder Debugereignis verursacht hat.

||*

All systems.

|| ddd

The system whose ordinal is ddd.

Systemen werden Ordnungszahlen in der Reihenfolge zugewiesen, in der der Debugger an sie angefügt wird.

Wenn das Debuggen beginnt, ist das aktuelle System der, der das aktuelle Ausnahme- oder Debugereignis verursacht hat (oder das, dem der Debugger zuletzt zugeordnet wurde). Dieses System bleibt das aktuelle System, bis Sie ein neues System mithilfe eines || angeben.s (Set Current System) command or using the Processes and Threads window in WinDbg.

Example

In diesem Beispiel werden drei Dumpdateien geladen. System 1 ist aktiv und System 2 hat das Debugereignis verursacht.

||1:1:017> ||
   0 User mini dump: c:\notepad.dmp
.  1 User mini dump: c:\paint.dmp
#  2 User mini dump: c:\calc.dmp

Remarks

To work with multiple systems, you can use the .opendump to debug multiple crash dumps at the same time. Weitere Informationen zum Steuern einer Mehrzielsitzung finden Sie unter Debuggen mehrerer Ziele.

Note There are complications, when you debug live targets and dump targets together, because commands behave differently for each type of debugging. For example, if you use the g (Go) command when the current system is a dump file, the debugger begins executing, but you cannot break back into the debugger, because the break command is not recognized as valid for dump file debugging.