Compartilhar via


Nós de programa

Na arquitetura do depurador, um nó de programa:

  • É uma descrição leve de um programa.

  • Pode identificar a si mesmo e o processo em que está em execução. Um nó de programa pode ser anexado ou desanexado e descrever o mecanismo de depuração (DE) que o criou, se houver.

  • É representado por uma interface IDebugProgramNode2 , normalmente criada por um DE ou porta. Nós de programa são adicionados a uma porta por meio da chamada de AddProgramNode. Quando um nó de programa é adicionado a uma porta, ele é adicionado ao processo que contém o programa representado por esse nó de programa.

    Algum tempo depois que uma sessão de depuração é iniciada, dependendo da implementação do pacote de depuração, os nós de programa são usados para criar programas correspondentes. Quando um processo é consultado para seus programas, os programas são enumerados, um para cada nó de programa.

    Antes que um programa seja anexado, o IDE precisa apenas de uma descrição leve do programa. Essas informações podem ser obtidas no nó do programa. Depois que o programa é anexado, o IDE exibe informações mais detalhadas, como uma lista de todos os threads em execução no programa. Essas informações são obtidas do próprio programa.

Consulte também