Condividi tramite


Metodo ICorProfilerCallback::ExceptionUnwindFinallyLeave

Notifica al profiler che la fase di rimozione della gestione delle eccezioni ha lasciato una finally clausola.

Sintassi

HRESULT ExceptionUnwindFinallyLeave();  

Osservazioni

Il profiler non deve bloccare durante questa chiamata perché lo stack potrebbe non trovarsi in uno stato che consente Garbage Collection e pertanto non è possibile abilitare Garbage Collection preemptive. Se il profiler blocca qui e viene tentato un garbage collection, il runtime blocca fino a quando il callback non viene restituito.

Inoltre, durante questa chiamata, il profiler 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 da 2.0

Vedi anche