Freigeben über


Übersicht über die Debugger-Engine-API

Dieser Abschnitt umfasst Folgendes:

Interagieren mit der Engine

Verwenden von Eingabe und Ausgabe

Überwachen von Ereignissen

Verwenden von Haltepunkten

Speicherzugriff

Untersuchen der Stapelablaufverfolgung

Steuern von Threads und Prozessen

Verwenden von Symbolen

Verwenden von Quelldateien

Herstellen einer Verbindung mit Zielen

Zielinformationen

Zielzustand

Aufrufen von Erweiterungen und Erweiterungsfunktionen

Montage- und Demontageanweisungen

Wichtig Die IDebug*-Schnittstellen wie die IDebugEventCallbacks-Schnittstelle sind, obwohl COM ähnlich, keine richtigen COM-APIs. Das Aufrufen dieser Schnittstellen aus verwaltetem Code ist ein nicht unterstütztes Szenario. Probleme wie Garbage Collection und Threadbesitz führen zu Systeminstabilität, wenn die Schnittstellen mit verwaltetem Code aufgerufen werden.