Share via


~e (comando específico del subproceso)

El comando ~e ejecuta uno o varios comandos para un subproceso específico o para todos los subprocesos del proceso de destino.

No confunda este comando con el comando e (Enter Values).

~Thread e CommandString

Parámetros

Hilo
Especifica el subproceso o subprocesos para los que el depurador ejecutará CommandString . Para obtener más información sobre la sintaxis, vea Sintaxis de subprocesos.

CommandString
Especifica uno o varios comandos que se van a ejecutar. Debe separar varios comandos mediante punto y coma. CommandString incluye el resto de la línea de entrada. Todo el texto que sigue a la letra "e" se interpreta como parte de esta cadena. No incluya CommandString entre comillas.

Entorno

Elemento Descripción
Modos Solo modo de usuario
Targets Volcado de memoria activo y de memoria
Plataformas Todo

Información adicional

Para obtener más información sobre otros comandos que controlan los subprocesos, consulte Control de procesos y subprocesos.

Comentarios

Solo puede especificar subprocesos en modo de usuario. En el modo kernel, la tilde (~) hace referencia a un procesador.

Cuando se usa el comando ~e junto con un subproceso, el comando ~e solo guarda algún tipo de escritura. Por ejemplo, los dos comandos siguientes son equivalentes.

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

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

Sin embargo, puede usar el calificador ~e para repetir un comando o comando de extensión varias veces. Al usar el calificador de esta manera, puede eliminar la escritura adicional. Por ejemplo, el siguiente comando repite el comando de extensión !gle para cada subproceso que esté depurando.

0:000> ~*e !gle 

Si se produce un error en la ejecución de un comando, la ejecución continúa con el comando siguiente.

No puede usar el calificador ~e junto con comandos de ejecución (g, gh, gn, gN, gu, p, pa, pc, t, ta, tb, tc, wt).

No puede usar el calificador ~e junto con los comandos condicionales j (Execute If-Else) o z (Execute While).

Si está depurando más de un proceso, no puede usar el comando ~e para acceder al espacio de memoria virtual de un proceso inactivo.