Freigeben über


Ereignisbeschreibungen

Jeder Ereignistyp hat einen bestimmten Zweck.

Ereignisse und die Gründe für deren Verwendung

Event Description
Aktivieren von Dokumentereignissen Tritt auf, wenn das Debugmodul (DE) die IDE öffnen oder ein Dokument in den Vordergrund bringen muss.
Haltepunkt-gebundene oder Haltepunktfehlerereignisse Wird gesendet, wenn ein Haltepunkt gebunden ist oder wenn ein Haltepunkt nicht gebunden werden kann und ein Fehler zurückgegeben wird.
Ungebundene Haltepunktereignisse Tritt auf, wenn ein gebundener Haltepunkt nicht mehr mit Code verbunden ist.
Ereignisse können gestoppt werden Wird an die IDE gesendet, um zu bestimmen, ob der Benutzer an einem angegebenen Punkt im Code beenden möchte.
Haltepunktereignisse Tritt auf, wenn ein Code- oder Datenbreakpoint erreicht wird.
Ereignisse im Dokumenttext Tritt auf, wenn Text in einem Dokument geändert wird. Diese Ereignisse werden nicht über die IDebugEventCallBack2::Event Methode gesendet.
Engine-Erstellungsereignisse Gesendet, wenn eine Engine zum ersten Mal erstellt wird.
Einstiegspunktereignisse Gesendet, wenn das zu debuggende Programm seinen Initialisierungscode ausgeführt hat und seinen ersten Benutzereinstiegspunkt erreicht hat.
Ausnahmeereignisse Wird gesendet, wenn ein ausgeführtes Programm auf eine Ausnahme trifft.
Abgeschlossene Ereignisse der Ausdrucksbewertung Gesendet, wenn die asynchrone Ausdrucksauswertung abgeschlossen ist.
Symbolereignisse suchen Wird gesendet, wenn die DE den Benutzer auffordern muss, Symbole für ein Modul zu finden.
Laden von abgeschlossenen Ereignissen Wird nur gesendet, wenn die anfängliche Programmladevorgang abgeschlossen ist und der erste Code im Programm ausgeführt werden soll.
Nachrichtenereignisse Gesendet, wenn Nachrichten an Benutzer gesendet werden.
Modulladeereignisse Gesendet, wenn ein neues Modul geladen oder entladen wird.
Ausgabe von String-Ereignissen Wird gesendet, wenn das Programm die Debug-Ausgabe schreibt.
Erstellen und Zerstören von Ereignissen Gesendet, um die Erstellung oder Zerstörung von Prozessen, Programmen, Eigenschaften, Sitzungen und Threads ankündigen, damit die Visual Studio-IDE den Status der zu debuggenden Programme nachverfolgen kann.
Schrittabschluss-Ereignisse Gesendet, wenn ein Schritt abgeschlossen ist.
Threadnamenänderungsereignisse Wird gesendet, wenn der Benutzer den Namen eines Threads ändert.
Programmnamenänderungsereignisse Wird gesendet, wenn der Benutzer den Namen eines Programms ändert.

Siehe auch