~e (команда для конкретного потока)

Команда ~e выполняет одну или несколько команд для определенного потока или для всех потоков в целевом процессе.

Не путайте эту команду с командой e (Ввод значений).

~Thread e CommandString

Параметры

Поток
Указывает поток или потоки, для которые отладчик будет выполнять CommandString . Дополнительные сведения о синтаксисе см. в разделе Синтаксис потока.

CommandString
Указывает одну или несколько команд для выполнения. Несколько команд следует разделять с помощью точки с запятой. CommandString включает остальную часть входной строки. Весь текст, следующий за буквой "e", интерпретируется как часть этой строки. Не заключайте CommandString в кавычки.

Среда

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

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

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

Комментарии

Потоки можно указать только в пользовательском режиме. В режиме ядра тильда (~) относится к процессору.

При использовании команды ~e вместе с одним потоком команда ~e сохраняет только некоторые типизации. Например, следующие две команды эквивалентны.

0:000> ~2e r; k; kd 

0:000> ~2r; ~2k; ~2kd 

Однако можно использовать квалификатор ~e , чтобы повторить команду или команду расширения несколько раз. Если вы используете квалификатор таким образом, это может исключить дополнительную типизацию. Например, следующая команда повторяет команду расширения !gle для каждого отлаживаемого потока.

0:000> ~*e !gle 

Если при выполнении одной команды возникает ошибка, выполнение продолжается с помощью следующей команды.

Нельзя использовать квалификатор ~e вместе с командами выполнения (g, gh, gn, gN, gu, p, pa, pc, t, ta, tb, tc, wt).

Нельзя использовать квалификатор ~e вместе с условными командами j (Выполнить if-Else) или z (Выполнить время).

При отладке нескольких процессов нельзя использовать команду ~e для доступа к виртуальному пространству памяти для неактивного процесса.