Udostępnij za pośrednictwem


ICorProfilerCallback::ExceptionUnwindFunctionLeave — Metoda

Powiadamia profilera o zakończeniu odwijania fazy obsługi wyjątków.

Składnia

HRESULT ExceptionUnwindFunctionLeave();  

Uwagi

Po wywołaniu ExceptionUnwindFunctionLeave metody wystąpienie funkcji i jego dane stosu są usuwane ze stosu.

Profiler nie powinien blokować podczas tego wywołania, ponieważ stos może nie znajdować się w stanie umożliwiającym odzyskiwanie pamięci i dlatego nie można włączyć wywłaszającego odzyskiwania pamięci. Jeśli profiler zablokuje w tym miejscu i zostanie podjęta próba odzyskiwania pamięci, środowisko uruchomieniowe będzie blokowane do czasu zwrotu tego wywołania zwrotnego.

Ponadto podczas tego wywołania profiler nie może wywołać kodu zarządzanego ani w żaden sposób spowodować alokację pamięci zarządzanej.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne od wersji 2.0

Zobacz też