Узлы программы

В архитектуре отладчика узел программы:

  • Упрощенное описание программы.

  • Может определить себя и процесс, в котором он выполняется. Узел программы можно подключить, отсоединить от нее и описать модуль отладки (DE), который создал его( при наличии).

  • Представляется интерфейсом IDebugProgramNode2 , который обычно создается с помощью DE или порта. Узлы программы добавляются в порт путем вызова AddProgramNode. Когда узел программы добавляется в порт, он добавляется в процесс, содержащий программу, представляющую этот узел программы.

    Через некоторое время после запуска сеанса отладки в зависимости от реализации пакета отладки узлы программы используются для создания соответствующих программ. Когда процесс запрашивается для своих программ, перечисляются программы по одному для каждого узла программы.

    Перед присоединением программы к интегрированной среде разработки требуется только упрощенное описание программы. Эти сведения можно получить из узла программы. После присоединения программы интегрированная среда разработки отображает более подробную информацию, например список всех потоков, выполняемых в программе. Эта информация получена из самой программы.

См. также