다음을 통해 공유


| (프로세스 상태)

파이프(|) 명령은 지정된 프로세스 또는 현재 디버깅 중인 모든 프로세스에 대한 상태 표시합니다.

이 명령을 || 와 혼동하지 마세요. (시스템 상태) 명령.

| 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 이전의 숫자 기호(#)는 이 프로세스가 원래 예외를 발생시킨 프로세스이거나 디버거가 연결된 프로세스임을 의미합니다.