디버거 아키텍처에서 프로그램 노드:
프로그램에 대한 간단한 설명입니다.
자체 및 실행 중인 프로세스를 식별할 수 있습니다. 프로그램 노드를 연결하고, 분리하고, 해당 노드를 만든 디버그 엔진(있는 경우)을 설명할 수 있습니다.
일반적으로 DE 또는 포트에서 만든 IDebugProgramNode2 인터페이스로 표시됩니다. 프로그램 노드는 AddProgramNode를 호출하여 포트에 추가됩니다. 프로그램 노드가 포트에 추가되면 이 프로그램 노드가 나타내는 프로그램을 포함하는 프로세스에 추가됩니다.
디버그 세션이 시작된 후 디버그 패키지의 구현에 따라 프로그램 노드가 해당 프로그램을 만드는 데 사용됩니다. 해당 프로그램에 대한 프로세스를 쿼리하면 프로그램이 각 프로그램 노드에 대해 하나씩 열거됩니다.
프로그램이 연결되기 전에 IDE는 프로그램에 대한 간단한 설명만 있으면 됩니다. 이 정보는 프로그램 노드에서 가져올 수 있습니다. 프로그램이 연결되면 IDE는 프로그램에서 실행되는 모든 스레드 목록과 같은 자세한 정보를 표시합니다. 이 정보는 프로그램 자체에서 가져옵니다.