Metodo ICorProfilerCallback::ExceptionUnwindFunctionLeave
Notifica al profiler che la fase di rimozione della gestione delle eccezioni ha finito di rimuovere una funzione.
HRESULT ExceptionUnwindFunctionLeave();
Note
Quando il metodo ExceptionUnwindFunctionLeave viene chiamato, l'istanza della funzione e i relativi dati dello stack sono stati rimossi dallo stack.
Il profiler non deve bloccarsi durante tale chiamata perché lo stack potrebbe non trovarsi in uno stato che consente la Garbage Collection, pertanto la Garbage Collection di tipo preemptive non può essere attivata. Se il profiler si blocca a questo punto e viene tentata l'esecuzione di una Garbage Collection, il runtime si bloccherà fino al completamento di tale callback.
Inoltre, durante la chiamata, il profiler non deve chiamare codice gestito o causare in alcun modo un'allocazione di memoria gestita.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorProf.idl, CorProf.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0