ProcesosProcesses

En cuanto a la arquitectura del depurador, una proceso:In terms of 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 sí solo, 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, terminar cualquiera de los programas crea o que un programa se detenga.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 por cualquier sesión el 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 (Alemania) a un proceso mediante una llamada a adjuntar.The debug package can attach a debug engine (DE) to a process by calling Attach. Esto significa que la DE se asocia a todos los programas posibles que se ejecuta en el proceso que puede controlar.This means that the DE attaches to all possible programs running in the process that it can handle. Por ejemplo, si common language runtime Alemania se asocia a un proceso, se adjunta solo a los programas que utilizan 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 paquete Debug Package
Motor de depuración Debug Engine
IDebugProcess2 IDebugProcess2
LaunchSuspended LaunchSuspended
AsociarAttach