Поделиться через


| (Состояние процесса)

Команда конвейера (|) отображает состояние для указанного процесса или для всех процессов, которые вы выполняете отладку в данный момент.

Не путайте эту команду с || (Состояние системы) Команды.

| Process

Параметры

Процесс

Указывает отображаемый процесс. Если этот параметр не указан, отображаются все отлаживаемые процессы. Дополнительные сведения о синтаксисе см. в разделе Синтаксис процесса.

Среда

Элемент Описание
Режимы Только в пользовательском режиме
Цели Динамический аварийный дамп
Платформы Все

Дополнительные сведения

Дополнительные сведения и другие методы отображения или управления процессами и потоками см. в разделе Управление процессами и потоками.

Комментарии

Указать процессы можно только в пользовательском режиме.

Символ процесса можно добавить перед несколькими командами. Дополнительные сведения о значении канала (|), за которым следует команда, см. в записи самой команды.

Если вы не включили отладку дочерних процессов при запуске сеанса отладки, существует только один процесс, доступный отладчику.

В следующих примерах показано, как использовать эту команду. Следующая команда отображает все процессы.

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 — десятичное число процесса, 224 — шестнадцатеричный идентификатор процесса, а Myprog.exe — имя приложения процесса. Период (.) перед процессом 2 означает, что этот процесс является текущим. Знак номера (#) перед процессом 0 означает, что этот процесс изначально вызывал исключение или к которому подключен отладчик.