ProcesosProcesses

En la arquitectura de depurador, un proceso:In the debugger architecture, a process:

  • Es un contenedor para un conjunto de programas.Is a container for a set of programs. Es prácticamente análoga a un proceso de Windows, que es un contenedor para un conjunto de subprocesos.It is closely analogous to a Windows process, which is a container for a set of threads.

  • Puede identificarse por nombre, identificador o identificador físico.Can identify itself by name, identifier, or physical identifier.

  • Puede enumerar todos los programas en ejecución (y sus subprocesos).Can enumerate all running programs (and their threads).

  • Puede describir propio, el puerto en que se está ejecutando y el equipo que lo contiene.Can describe itself, the port it is running in, and the machine that contains it.

  • Puede crear uno o más programas, finalizar alguno de los programas que crea o hacer que un programa detener.Can create one or more programs, terminate any of the programs it creates, or cause a program to stop.

  • Se representa mediante un IDebugProcess2 interfaz, que se crea cuando se inicia el proceso.Is represented by an IDebugProcess2 interface, which is created when the process is launched. Se inicia un proceso en la sesión Administrador de depuración (SDM) o LaunchSuspended.A process is launched by either the session debug manager (SDM) or LaunchSuspended.

    El paquete de depuración puede asociar un motor de depuración (DE) a un proceso mediante una llamada a adjuntar, lo que significa que la DE adjunta a todos los programas posibles que se ejecutan en el proceso que puede controlar.The debug package can attach a debug engine (DE) to a process by calling Attach, which means that the DE attaches to all possible programs running in the process that it can handle. Por ejemplo, si common language runtime DE se asocia a un proceso, asocia únicamente a los programas que ejecutan código administrado.For example, if the common language runtime DE attaches to a process, it attaches only to programs that are running managed code.

Vea tambiénSee also

Programas Programs
Subprocesos Threads
Conceptos del depurador Debugger concepts
Depurar el paquete Debug package
Motor de depuración Debug engine
IDebugProcess2 IDebugProcess2
LaunchSuspended LaunchSuspended
AsociarAttach