Delen via


Methode ICorProfilerCallback::ExceptionUnwindFunctionLeave

Hiermee wordt aan de profiler gemeld dat de afwikkelfase van de uitzonderingsafhandeling is voltooid met het afwikkelen van een functie.

Syntax

HRESULT ExceptionUnwindFunctionLeave();  

Opmerkingen

Wanneer de ExceptionUnwindFunctionLeave methode wordt aangeroepen, worden het functie-exemplaar en de bijbehorende stackgegevens uit de stack verwijderd.

De profiler mag niet worden geblokkeerd tijdens deze aanroep, omdat de stack mogelijk geen status heeft die garbagecollection toestaat, en daarom kan preventieve garbagecollection niet worden ingeschakeld. Als de profiler hier blokkeert en een garbagecollection wordt geprobeerd, wordt de runtime geblokkeerd totdat deze callback wordt geretourneerd.

Tijdens deze aanroep mag de profiler ook geen beheerde code aanroepen en op geen enkele manier een toewijzing van beheerd geheugen veroorzaken.

Vereisten

Platforms: Zie Systeemvereisten.

Header: CorProf.idl, CorProf.h

Bibliotheek: CorGuids.lib

.NET Framework versies: beschikbaar sinds 2.0

Zie ook