Ereignisbeschreibungen
Jede Art von Veranstaltung hat einen bestimmten Zweck.
Ereignisse und die Gründe für ihre Verwendung
Ereignis | Beschreibung |
---|---|
Aktivieren von Dokumentenereignissen | Tritt auf, wenn die Debug-Engine (DE) möchte, dass die IDE ein Dokument öffnet oder in den Vordergrund bringt. |
Haltepunktgebundene oder Haltepunktfehler-Ereignisse | Wird gesendet, wenn ein Haltepunkt gebunden ist oder wenn ein Haltepunkt nicht gebunden werden kann und ein Fehler zurückgegeben wird. |
Haltepunkt ungebundene Ereignisse | Tritt auf, wenn ein gebundener Haltepunkt vom Code gelöst wird. |
Kann Ereignisse stoppen | Wird an die IDE gesendet, um festzustellen, ob der Benutzer an einer bestimmten Stelle im Code anhalten möchte. |
Haltepunkt-Ereignisse | Treten auf, wenn ein Code- oder Daten-Haltepunkt erreicht wird. |
Textereignisse dokumentieren | Treten auf, wenn der Text in einem Dokument geändert wird. Diese Ereignisse werden nicht über die Methode IDebugEventCallBack2::Event gesendet. |
Engine erstellt Ereignisse | Wird gesendet, wenn ein Engine zum ersten Mal erstellt wird. |
Entry-Point-Ereignisse | Wird gesendet, wenn das zu debuggende Programm seinen Initialisierungscode ausgeführt und seinen ersten Benutzereingabepunkt erreicht hat. |
Ausnahmeereignisse | Wird gesendet, wenn ein laufendes Programm auf eine Ausnahme trifft. |
Ausdrucksauswertung vollständige Ereignisse | Wird gesendet, wenn die Auswertung des asynchronen Ausdrucks abgeschlossen ist. |
Symbolveranstaltungen finden | Wird immer dann gesendet, wenn das DE den Benutzer auffordern muss, Symbole für ein Modul zu finden. |
Vollständige Ereignisse laden | Wird nur gesendet, wenn das anfängliche Laden des Programms abgeschlossen ist und der erste Code im Programm ausgeführt werden soll. |
Nachrichtenereignisse | Wird gesendet, wenn Nachrichten an Benutzer gesendet werden. |
Ereignisse beim Laden von Modulen | Wird gesendet, wenn ein neues Modul geladen oder entladen wird. |
Ausgabe von String-Ereignissen | Wird gesendet, wenn das Programm Debug-Ausgaben schreibt. |
Ereignisse erzeugen und zerstören | Wird gesendet, um die Erstellung oder Zerstörung von Prozessen, Programmen, Eigenschaften, Sessionen und Threads anzukündigen, damit die Visual Studio IDE den Status der zu debuggenden Programme verfolgen kann. |
Schritt vollständige Ereignisse | Wird gesendet, wenn ein Schritt abgeschlossen ist. |
Ereignisse zur Änderung des Threadnamens | Wird gesendet, wenn der Benutzer den Namen eines Threads ändert. |
Ereignisse zur Änderung des Programmnamens | Wird gesendet, wenn der Benutzer den Namen eines Programms ändert. |