Metodo ICorProfilerCallback::ExceptionUnwindFinallyEnter
Notifica al profiler che la fase di rimozione della gestione delle eccezioni immette una finally
clausola contenuta nella funzione specificata.
Sintassi
HRESULT ExceptionUnwindFinallyEnter(
[in] FunctionID functionId);
Parametri
functionId
[in] ID della funzione che contiene la finally
clausola .
Commenti
Il profiler non deve bloccare nell'implementazione di questo metodo perché lo stack potrebbe non trovarsi in uno stato che consente l'operazione di Garbage Collection e pertanto non può essere abilitata l'operazione di Garbage Collection preemptive. Se il profiler si blocca qui e viene tentata l'operazione di Garbage Collection, il runtime verrà bloccato fino a quando non viene restituito questo callback.
L'implementazione del profiler di questo metodo non deve chiamare nel codice gestito o in alcun modo causare 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: Disponibile dalla versione 2.0