| (프로세스 상태)
파이프(|) 명령은 지정된 프로세스 또는 현재 디버깅 중인 모든 프로세스에 대한 상태 표시합니다.
이 명령을 || 와 혼동하지 마세요. (시스템 상태) 명령.
| Process
매개 변수
처리
표시할 프로세스를 지정합니다. 이 매개 변수를 생략하면 디버깅하는 모든 프로세스가 표시됩니다. 구문에 대한 자세한 내용은 프로세스 구문을 참조하세요.
Environment
항목 | Description |
---|---|
모드 | 사용자 모드만 |
대상 | 라이브, 크래시 덤프 |
플랫폼 | 모두 |
추가 정보
프로세스 및 스레드를 표시하거나 제어하는 다른 방법 및 자세한 내용은 프로세스 및 스레드 제어를 참조하세요.
설명
사용자 모드에서만 프로세스를 지정할 수 있습니다.
여러 명령 앞에 프로세스 기호를 추가할 수 있습니다. 파이프(|)의 의미와 명령의 의미에 대한 자세한 내용은 명령 자체에 대한 항목을 참조하세요.
디버깅 세션을 시작할 때 자식 프로세스의 디버깅을 사용하도록 설정하지 않는 한 디버거에서 사용할 수 있는 프로세스는 하나뿐입니다.
다음 예제에서는 이 명령을 사용하는 방법을 보여 줍니다. 다음 명령은 모든 프로세스를 표시합니다.
2:005> |
다음 명령은 모든 프로세스도 표시합니다.
2:005> |*
다음 명령은 현재 활성 프로세스를 표시합니다.
2:005> |.
다음 명령은 원래 예외를 발생시킨 프로세스(또는 디버거가 원래 연결됨)를 표시합니다.
2:005> |#
다음 명령은 프로세스 번호 2를 표시합니다.
2:005> |2
이전 명령은 다음 출력을 표시합니다.
0:002> |
# 0 id: 224 name: myprog.exe
1 id: 228 name: onechild.exe
. 2 id: 22c name: anotherchild.exe
이 출력의 첫 번째 줄에서 0은 10진수 프로세스 번호이고, 224는 16진수 프로세스 ID이고, Myprog.exe 프로세스의 애플리케이션 이름입니다. 프로세스 2 이전의 기간(.)은 이 프로세스가 현재 프로세스임을 의미합니다. 프로세스 0 이전의 숫자 기호(#)는 이 프로세스가 원래 예외를 발생시킨 프로세스이거나 디버거가 연결된 프로세스임을 의미합니다.