Freigeben über


ICorDebugManagedCallback2-Schnittstelle

Stellt Methoden zur Unterstützung der Debugger-Ausnahmebehandlung und verwalteter Debugging-Assistenten (MDAs) bereit. ICorDebugManagedCallback2 ist eine logische Erweiterung der ICorDebugManagedCallback-Schnittstelle .

Methodik

Methode Description
ChangeConnection-Methode Benachrichtigt den Debugger, dass sich die Gruppe von Vorgängen, die der angegebenen Verbindung zugeordnet sind, geändert hat.
CreateConnection-Methode Benachrichtigt den Debugger, dass eine neue Verbindung erstellt wurde.
DestroyConnection-Methode Benachrichtigt den Debugger, dass die angegebene Verbindung beendet wurde.
Exception-Methode Benachrichtigt den Debugger, dass eine Suche nach einem Ausnahmehandler gestartet wurde.
ExceptionUnwind-Methode Stellt während des Abwickelvorgangs der Ausnahme eine Statusbenachrichtigung bereit.
FunctionRemapComplete-Methode Benachrichtigt den Debugger, dass die Codeausführung zu einer neuen Version einer bearbeiteten Funktion gewechselt wurde.
FunctionRemapOpportunity-Methode Benachrichtigt den Debugger, dass die Codeausführung in einer älteren Version einer bearbeiteten Funktion einen Sequenzpunkt erreicht hat.
MDANotification-Methode Stellt eine Benachrichtigung bereit, dass bei der Codeausführung eine MDA-Nachricht (Managed Debugging Assistant) aufgetreten ist.

Bemerkungen

Die ICorDebugManagedCallback2 Schnittstelle erweitert die ICorDebugManagedCallback Schnittstelle, um neue Debugereignisse zu behandeln, die in .NET Framework 2.0 eingeführt wurden.

Ein Debugger muss implementiert werden ICorDebugManagedCallback2. Eine Instanz von ICorDebugManagedCallback oder ICorDebugManagedCallback2 wird als Rückrufobjekt an ICorDebug::SetManagedHandler übergeben.

Hinweis

Diese Schnittstelle unterstützt nicht die Remote-Aufrufe, entweder computerübergreifend oder prozessübergreifend.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 2.0

Siehe auch