Condividi tramite


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

Vedi anche