Freigeben über


ICorDebugManagedCallback2-Schnittstelle

Stellt Methoden bereit, um Debugger-Ausnahmebehandlung und Assistenten für verwaltetes Debuggen (MDA) zu unterstützen. ICorDebugManagedCallback2 ist eine logische Erweiterung der ICorDebugManagedCallback-Schnittstelle.

Methoden

Methode

Beschreibungen

ICorDebugManagedCallback2::ChangeConnection-Methode

Benachrichtigt den Debugger, dass die Aufgaben der angegebenen Verbindung geändert wurden.

ICorDebugManagedCallback2::CreateConnection-Methode

Benachrichtigt den Debugger, dass eine neue Verbindung erstellt wurde.

ICorDebugManagedCallback2::DestroyConnection-Methode

Benachrichtigt den Debugger, dass die angegebene Verbindung beendet wurde.

ICorDebugManagedCallback2::Exception-Methode

Benachrichtigt den Debugger, dass eine Suche nach einem Ausnahmehandler gestartet wurde.

ICorDebugManagedCallback2::ExceptionUnwind-Methode

Stellt während des Entladevorgangs der Ausnahme eine Statusbenachrichtigung bereit.

ICorDebugManagedCallback2::FunctionRemapComplete-Methode

Benachrichtigt den Debugger, dass die Codeausführung zu einer neuen Version einer bearbeiteten Funktion gewechselt hat.

ICorDebugManagedCallback2::FunctionRemapOpportunity-Methode

Benachrichtigt den Debugger, dass die Codeausführung in einer älteren Version einer bearbeiteten Funktion einen Sequenzpunkt erreicht hat.

ICorDebugManagedCallback2::MDANotification-Methode

Stellt eine Benachrichtigung darüber bereit, dass die Codeausführung eine MDA-Meldung festgestellt hat.

Hinweise

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

Ein Debugger muss ICorDebugManagedCallback2 implementieren, wenn er Anwendungen für .NET Framework 2.0 debuggt. Eine Instanz von ICorDebugManagedCallback oder ICorDebugManagedCallback2 wird als Rückrufobjekt an ICorDebug::SetManagedHandler übergeben.

HinweisHinweis

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

Siehe auch

Referenz

ICorDebugManagedCallback-Schnittstelle

Konzepte

Diagnostizieren von Fehlern mit Assistenten für verwaltetes Debuggen

Weitere Ressourcen

Debugschnittstellen