Procesos

En la arquitectura del depurador, un proceso:

  • Es un contenedor para un conjunto de programas. Es muy análogo a un proceso de Windows, que es un contenedor para un conjunto de subprocesos.

  • Puede identificarse por nombre, identificador o identificador físico.

  • Puede enumerar todos los programas en ejecución (y sus subprocesos).

  • Puede describirse a sí mismo, el puerto en el que se ejecuta y la máquina que lo contiene.

  • Puede crear uno o varios programas, finalizar cualquiera de los programas que crea o hacer que un programa se detenga.

  • Se representa mediante una interfaz IDebugProcess2, que se crea cuando se inicia el proceso. El administrador de depuración de sesión (SDM) o LaunchSuspended inicia un proceso.

    El paquete de depuración puede asociar un motor de depuración (DE) a un proceso llamando a Attach, lo que significa que el DE se asocia a todos los programas posibles que se ejecutan en el proceso que puede controlar. Por ejemplo, si el DE de Common Language Runtime se asocia a un proceso, solo se asocia a los programas que ejecutan código administrado.

Consulte también