系统语法
许多调试器命令都有进程标识符作为其参数。
两条竖线 ( ||) 显示在系统标识符之前。 系统标识符可以是以下值之一。
系统标识符 | 说明 |
---|---|
||. |
当前系统 |
||# |
导致当前异常或调试事件的系统。 |
||* |
所有系统。 |
||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) 命令,则调试器将开始执行,但您无法中断回调试器,因为中断命令无法识别为对转储文件调试有效。