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.
Stellt Methoden zum Verarbeiten von Debuggerrückrufen zur Verfügung.
Methoden
Methode |
Beschreibungen |
|---|---|
Benachrichtigt den Debugger, wenn eine Break-Anweisung im Codestream ausgeführt wird. |
|
Benachrichtigt den Debugger, wenn ein Haltepunkt erreicht wird. |
|
Benachrichtigt den Debugger, dass die Common Language Runtime (CLR) nicht in der Lage war, einen Haltepunkt korrekt zu binden, der vor der JIT-Kompilierung (Just-In-Time) einer Funktion festgelegt wurde. |
|
Benachrichtigt den Debugger, dass ein STRG+C im Prozess aufgefangen wird, der gedebuggt wird. |
|
Benachrichtigt den Debugger, dass eine Anwendungsdomäne erstellt wurde. |
|
Benachrichtigt den Debugger, wenn ein Prozess angehängt oder zu dem ersten Mal gestartet wurde. |
|
Benachrichtigt den Debugger, dass ein Thread mit der Ausführung von verwaltetem Code begonnen hat. |
|
Benachrichtigt den Debugger, dass beim Versuch, ein Ereignis der CLR zu behandeln, ein Fehler aufgetreten ist. |
|
Diese Option ist veraltet. Benachrichtigt den Debugger, dass ein Neuzuordnungsereignis an die IDE gesendet wurde. |
|
Benachrichtigt den Debugger, dass eine Evaluierung abgeschlossen wurde. |
|
Benachrichtigt den Debugger, dass eine Evaluierung mit einer nicht behandelten Ausnahme beendet wurde. |
|
Benachrichtigt den Debugger, dass eine Ausnahme von verwaltetem Code ausgelöst wurde. |
|
Benachrichtigt den Debugger, dass eine Anwendungsdomäne beendet wurde. |
|
Benachrichtigt den Debugger, dass ein Prozess beendet wurde. |
|
Benachrichtigt den Debugger, dass ein Thread, der verwalteten Code ausführte, beendet wurde. |
|
Benachrichtigt den Debugger, dass eine CLR-Assembly erfolgreich geladen wurde. |
|
Benachrichtigt den Debugger, dass eine Klasse geladen wurde. |
|
Benachrichtigt den Debugger, dass ein CLR-Modul erfolgreich geladen wurde. |
|
Benachrichtigt den Debugger, dass ein von der CLR verwalteter Thread eine Methode in der EventLog-Klasse aufgerufen hat, um ein Ereignis zu protokollieren. |
|
Benachrichtigt den Debugger, dass ein von der CLR verwalteter Thread eine Methode in der Switch-Klasse aufgerufen hat, um einen Schalter für Debuggen/Ablaufverfolgung zu erstellen, zu ändern oder zu löschen. |
|
Benachrichtigt den Debugger, dass sich der Name einer Anwendungsdomäne oder eines Threads geändert hat. |
|
Benachrichtigt den Debugger, dass ein Schritt abgeschlossen worden ist. |
|
Benachrichtigt den Debugger, dass eine CLR-Assembly entladen wurde. |
|
Benachrichtigt den Debugger, dass eine Klasse entladen wird. |
|
Benachrichtigt den Debugger, dass ein CLR-Modul (DLL) entladen wurde. |
|
Benachrichtigt den Debugger, dass sich die Symbole für ein CLR-Modul geändert haben. |
Hinweise
Alle Rückrufe sind serialisiert, werden in demselben Thread und mit dem Prozess im synchronisierten Zustand aufgerufen.
Jede Rückrufimplementierung muss ICorDebugController::Continue aufrufen, um die Ausführung fortzusetzen. Wenn ICorDebugController::Continue nicht vor der Rückgabe des Rückrufs aufgerufen wird, bleibt der Prozess angehalten. Es treten keine weiteren Ereignisrückrufe auf, bis ICorDebugController::Continue aufgerufen wird.
Ein Debugger muss ICorDebugManagedCallback2 implementieren, wenn er Anwendungen für .NET Framework, Version 2.0, debuggt. Eine Instanz von ICorDebugManagedCallback oder ICorDebugManagedCallback2 wird als Rückrufobjekt an ICorDebug::SetManagedHandler übergeben.
Hinweis |
|---|
Diese Schnittstelle kann weder computerübergreifend noch prozessübergreifend remote aufgerufen werden. |
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Siehe auch
Referenz
ICorDebugManagedCallback2-Schnittstelle
Hinweis