Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In der Debuggerarchitektur ein Programmknoten:
Ist eine einfache Beschreibung eines Programms.
Kann sich selbst und den Prozess, in dem es läuft, identifizieren. Ein Programmknoten kann angefügt, getrennt werden und das Debugmodul (DE) beschreiben, von dem er erstellt wurde, falls vorhanden.
Wird durch eine IDebugProgramNode2-Schnittstelle dargestellt, die in der Regel von einer DE oder einem Port erstellt wird. Programmknoten werden einem Port durch Aufrufen von AddProgramNode hinzugefügt. Wenn einem Port ein Programmknoten hinzugefügt wird, wird er dem Prozess hinzugefügt, der das Programm enthält, das dieser Programmknoten darstellt.
Je nach Implementierung des Debugpakets werden Programmknoten verwendet, um entsprechende Programme zu erstellen, nachdem eine Debugsitzung gestartet ist. Wenn ein Prozess für seine Programme abgefragt wird, werden die Programme aufgezählt, eine für jeden Programmknoten.
Bevor ein Programm angefügt ist, benötigt die IDE nur eine einfache Beschreibung des Programms. Diese Informationen können über den Programmknoten abgerufen werden. Sobald das Programm angefügt ist, zeigt die IDE detailliertere Informationen an, z. B. eine Liste aller Threads, die im Programm ausgeführt werden. Diese Informationen werden aus dem Programm selbst abgerufen.