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.
Das Visual Studio SDK enthält die Informationen, die Sie zum Erstellen und Anpassen von Debuggerkomponenten benötigen, die zum Debuggen von Programmen aus der Visual Studio-Umgebung verwendet werden.
Das Debuggen von Visual Studio hat Verbesserungen hinzugefügt, die von den umfangreichen Tests der Benutzerfreundlichkeit abgeleitet wurden, die in früheren Visual Studio-Debuggern ausgeführt wurden. Sie können das Debuggen von Visual Studio verwenden, um eine mehrsprachige Anwendung zu durchlaufen, oder Sie können die Bearbeitung von Variablen während des Debuggens von Anwendungen und mehrsprachigen Lösungen implementieren.
Visual Studio-Debugging wird außerhalb des Prozesses ausgeführt, wobei das Programm gedebuggt wird und daher weniger intrusiv im Prozessbereich der Anwendung ist. Daher ist es einfacher, Komponenten zu schreiben, die mit dem Debugger interagieren, ohne Ihr Debugging-Programm zu beeinflussen.
Um das Visual Studio SDK optimal zu verwenden, sollten Sie mit den folgenden Elementen vertraut sein:
Die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio
Die C++-Programmiersprache
ATL COM
In diesem Abschnitt
Die Roadmap zum Erweitern des Debuggers beschreibt den Prozess der Implementierung des Debuggings in Ihrem Produkt, je nach Compiler und deren Ausgabe.
Debuggerkomponenten bieten eine Übersicht über die Visual Studio-Debugkomponenten, die das Debugmodul (DE), den Ausdrucksauswert (EE) und den Symbolhandler (SH) enthalten.
Debuggerkonzepte beschreiben die wichtigsten Architekturkonzepte für das Debuggen.
Debuggerkontexte erläutern, wie das Debugmodul (DE) innerhalb von Code-, Dokumentations- und Ausdrucksauswertungskontexten gleichzeitig funktioniert. Beschreibt für jeden der drei Kontexte den Ort, die Lage oder Bewertung, die dafür relevant ist.
Debugaufgaben enthalten Links zu verschiedenen Debugaufgaben, z. B. starten eines Programms und Auswerten von Ausdrücken.