Синтаксис процесса

Многие команды отладчика имеют идентификаторы процессов в качестве параметров. Перед идентификатором процесса появляется вертикальная черта ( | ).

Идентификатор процесса может иметь одно из следующих значений.

Идентификатор процесса Описание

|.

Текущий процесс.

|#

Процесс, вызвавшего текущее исключение или событие отладки.

|*

Все процессы.

|Номер

Процесс, порядковый номер которого имеет значение Number.

|~[PID]

Процесс, идентификатор процесса которого — PID. (Квадратные скобки являются обязательными, и нельзя добавить пробел между тильдой (~) и открывающей скобкой.)

|[Выражение]

Процесс, идентификатор процесса которого является целым числом, в которое разрешается числовое выражение .

Процессам присваиваются порядковые номера по мере их создания. Обратите внимание, что это число отличается от идентификатора процесса (PID), используемого операционной системой Microsoft Windows.

Текущий процесс определяет пространство памяти и набор используемых потоков. Когда начинается отладка, текущий процесс является тем, который вызвал настоящее исключение или событие отладки (или процесс, к которому подключен отладчик). Этот процесс остается текущим, пока вы не укажете новый с помощью команды |s (Задать текущий процесс) или окна Процессы и потоки в WinDbg.

Идентификаторы процессов используются в качестве параметров в нескольких командах, часто в качестве префикса команды. Обратите внимание, что WinDbg и CDB могут отлаживать дочерние процессы, созданные исходным процессом. WinDbg и CDB также могут подключаться к нескольким несвязанным процессам.

Пример |Синтаксис [Выражение] будет иметь значение |[@$t 0]. В этом примере процесс изменяется в зависимости от значения определяемого пользователем псевдорегистра. Этот синтаксис позволяет скриптам отладчика программно выбирать процесс.

Управление процессами в режиме ядра

В режиме ядра нельзя управлять процессами с помощью идентификаторов процессов. Дополнительные сведения о том, как получить доступ к сведениям о процессе в режиме ядра, см. в разделе Изменение контекстов.