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.
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. |