系统语法

许多调试器命令都有进程标识符作为其参数。

两条竖线 ( ||) 显示在系统标识符之前。 系统标识符可以是以下值之一。

系统标识符 说明

||.

当前系统

||#

导致当前异常或调试事件的系统。

||*

所有系统。

||Ddd

其序号为 ddd 的系统。

系统按调试器附加到系统的顺序分配序号。

调试开始时,当前系统是导致当前异常或调试事件 (或调试器最近附加到) 的系统。 在通过使用 || 指定新系统之前,该系统将一直保留为当前系统 (设置当前系统) 命令或使用 WinDbg 中的 “进程和线程”窗口

示例

此示例显示加载了三个转储文件。 系统 1 处于活动状态,系统 2 导致调试事件。

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

注解

若要使用多个系统,可以使用 .opendump 同时调试多个故障转储。 有关如何控制多目标会话的详细信息,请参阅 调试多个目标

注意 一起调试实时目标和转储目标时,存在一些复杂情况,因为每种类型的调试的命令的行为都不同。 例如,如果在当前系统为转储文件时使用 g (Go) 命令,则调试器将开始执行,但您无法中断回调试器,因为中断命令无法识别为对转储文件调试有效。