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.
Im Visual Studio-Debugging treten alle folgenden Schritte und fortlaufenden Routinen auf Programmebene auf:
Festlegen der nächsten Anweisung, d. h. den Computer auf die nächste Anweisung einstellen, die in einer bestimmten Frame-Umgebung ausgeführt werden soll.
Fortführen, d.h. das Fortsetzen des Verlassens des Schrittmodus
Wechseln zur nächsten Anweisung
Fortsetzen mit dem aktuellen Schrittmodus
Unterbrechen der im Programm enthaltenen Threads
Fortsetzen der threads, die im Programm enthalten sind
Hinweis
Das Anzeigen des Aufrufstapels wird auf Threadebene implementiert. Zum Aufzählen der Frameinformationen beim Anzeigen des Aufrufstapels für einen Thread müssen Sie alle Methoden der IEnumDebugFrameInfo2-Schnittstelle implementieren.
Methoden der Programmsteuerung
In der folgenden Tabelle sind die Methoden von IDebugProgram2 aufgeführt, die für ein minimal funktionales Debugmodul (DE) und eine Ausführungskontrolle implementiert werden müssen.
| Methode | Description |
|---|---|
| IDebugProgram2::Execute | Setzt alle im Programm enthaltenen Threads aus einem angehaltenen Zustand fort. Erforderlich für die Ausführungskontrolle. |
| IDebugProgram2::Continue | Führt weiterhin alle Threads aus, die in einem Programm enthalten sind, aus einem angehaltenen Zustand. Erforderlich für die Ausführungskontrolle. |
| IDebugProgram2::Step | Führt einen Schritt im angegebenen Thread aus. Führt weiterhin alle anderen Threads aus, die im Programm enthalten sind. Erforderlich für die Ausführungskontrolle. |
Für Multithread-Programme müssen Sie auch die IDebugProgram2::EnumThreads-Methode und alle Methoden der IEnumDebugThreads2-Schnittstelle implementieren.