Roadmap zum Erweitern des Debuggers
Diese Dokumentation enthält Anleitungen und Referenzinformationen zum Erweitern des Visual Studio-Debuggers mit dem Visual Studio SDK.
Die Visual Studio-Debugdokumentation enthält Beispiele, einen umfassenden Verweis und mehrere repräsentative Szenarien, die typische Möglichkeiten zum Anpassen des Debuggers veranschaulichen.
Der Compiler und seine Ausgabe bestimmen, was zum Einrichten des Debuggings in Ihrem Produkt erforderlich ist. Wenn Ihr Compiler:
Zielt auf das systemeigene Windows-Betriebssystem ab und schreibt ein . PDB-Datei können Sie Programme mit dem systemeigenen Codedebugmodul (DE) debuggen, das in Visual Studio integriert ist. Sie müssen keinen DE- oder Ausdrucks-Evaluator implementieren. Der Ausdrucksauswert wird für die Syntax der C++-Programmiersprache geschrieben.
Erzeugt die Ausgabe der Microsoft-Zwischensprache (MSIL), sie können Programme mit dem verwalteten Codedebugmodul DE debuggen, das auch in Visual Studio integriert ist. Daher müssen Sie nur einen Ausdrucksauswerter implementieren. Ein Beispielausdruck-Evaluator wird für Sie bereitgestellt. Weitere Informationen finden Sie in den folgenden Themen:
Ausdrucksauswertung im Unterbrechungsmodus
Schreiben eines Ausdrucksauswerts für common language runtime
Zielt auf ein proprietäres Betriebssystem oder eine andere Laufzeitumgebung ab, müssen Sie Ihre eigene DE schreiben. Ein Lernprogramm, das eine einfache DE mit ATL COM erstellt, wird bereitgestellt. Weitere Informationen finden Sie in den folgenden Themen:
Erstellen eines benutzerdefinierten Debugmoduls
Lernprogramm: Erstellen eines Debugmoduls mithilfe von ATL COM