Dela via


Programnoder

I felsökningsarkitekturen är en programnod:

  • Är en enkel beskrivning av ett program.

  • Kan identifiera sig själv och den process som körs i. En programnod kan kopplas till, kopplas från och beskriva felsökningsmotorn (DE) som skapade den, om någon.

  • Representeras av ett IDebugProgramNode2-gränssnitt , som vanligtvis skapas av en DE eller port. Programnoder läggs till i en port genom att anropa AddProgramNode. När en programnod läggs till i en port läggs den till i den process som innehåller programmet som den här programnoden representerar.

    Någon gång efter att en felsökningssession har startats, beroende på implementeringen av felsökningspaketet, används programnoder för att skapa motsvarande program. När en process efterfrågas för sina program räknas programmen upp, en för varje programnod.

    Innan ett program är kopplat till behöver IDE bara en enkel beskrivning av programmet. Den här informationen kan hämtas från programnoden. När programmet är kopplat till visar IDE mer detaljerad information, till exempel en lista över alla trådar som körs i programmet. Den här informationen hämtas från själva programmet.

Se även