Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En la arquitectura del depurador, un nodo de programa:
Es una descripción ligera de un programa.
Puede identificarse a sí mismo y al proceso en el que se está ejecutando. Un nodo de programa se puede asociar, desasociar y describir el motor de depuración (DE) que lo creó, si existe.
Se representa mediante una interfaz IDebugProgramNode2 , que normalmente crea un DE o puerto. Los nodos de programa se agregan a un puerto llamando a AddProgramNode. Cuando se agrega un nodo de programa a un puerto, se agrega al proceso que contiene el programa que representa este nodo de programa.
Algún tiempo después de iniciar una sesión de depuración, en función de la implementación del paquete de depuración, los nodos de programa se usan para crear los programas correspondientes. Cuando se consulta un proceso para sus programas, se enumeran los programas, uno para cada nodo de programa.
Antes de adjuntar un programa, el IDE solo necesita una descripción ligera del programa. Esta información se puede obtener del nodo del programa. Una vez conectado el programa, el IDE muestra información más detallada, como una lista de todos los subprocesos que se ejecutan en el programa. Esta información se obtiene del propio programa.