ICorProfilerCallback::ExceptionUnwindFunctionLeave-Methode
Aktualisiert: November 2007
Benachrichtigt den Profiler, dass die Entladephase der Ausnahmebehandlung das Entladen einer Funktion abgeschlossen hat.
HRESULT ExceptionUnwindFunctionLeave();
Hinweise
Wenn die ExceptionUnwindFunctionLeave-Methode aufgerufen wird, werden die Funktionsinstanz und deren Stapeldaten aus dem Stapel entfernt.
Der Profiler sollte während dieses Aufrufs nicht blockieren, da der Zustand des Stapels möglicherweise keine Garbage Collection zulässt und deshalb die präemptive Garbage Collection nicht aktiviert werden kann. Wenn der Profiler an dieser Stelle blockiert und eine Garbage Collection versucht wird, ist die Laufzeit blockiert, bis dieser Rückruf zurückgegeben wird.
Während dieses Aufrufs darf der Profiler auch keinen verwalteten Code aufrufen und keinen verwalteten Speicher reservieren.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorProf.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0