많은 디버거 명령에는 프로세스 식별자가 해당 매개 변수로 있습니다.
시스템 식별자 앞에 두 개의 세로 막대(||)가 나타납니다. 시스템 식별자는 다음 값 중 하나일 수 있습니다.
| System identifier | Description |
|---|---|
||. |
현재 시스템 |
||# |
현재 예외 또는 디버그 이벤트를 발생시킨 시스템입니다. |
||* |
All systems. |
|| ddd |
The system whose ordinal is ddd. |
시스템에는 디버거가 연결하는 순서대로 서수가 할당됩니다.
디버깅이 시작되면 현재 시스템은 현재 예외 또는 디버그 이벤트를 발생시킨 시스템(또는 디버거가 가장 최근에 연결한 시스템)입니다. ||을(를) 사용하여 새 시스템을 지정할 때까지 해당 시스템은 현재 시스템으로 유지됩니다. s(현재 시스템 설정) 명령 또는 WinDbg의 프로세스 및 스레드 창을 사용합니다.
Example
이 예제에서는 3개의 덤프 파일이 로드되었음을 보여줍니다. 시스템 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
Remarks
To work with multiple systems, you can use the .opendump to debug multiple crash dumps at the same time. 다중 대상 세션을 제어하는 방법에 대한 자세한 내용은 여러 대상 디버깅을 참조하세요.
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.