Compartir a través de


ICorProfilerCallback::ExceptionUnwindFinallyLeave (Método)

Notifica al generador de perfiles que la fase de desenredo del control de excepciones ha dejado una cláusula finally.

HRESULT ExceptionUnwindFinallyLeave();

Comentarios

El generador de perfiles no se debe bloquear durante esta llamada porque es posible que la pila no esté en un estado que permita la recopilación de elementos no utilizados y, por lo tanto, no se pueda habilitar la recopilación de elementos no utilizados preferente. Si el generador de perfiles se bloquea en este punto y se intenta una recopilación de elementos no utilizados, el motor en tiempo de ejecución se bloqueará hasta que se devuelva esta devolución de llamada.

Durante esta llamada, el generador de perfiles tampoco debe llamar a código administrado ni provocar de ninguna forma una asignación de memoria administrada.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Vea también

Referencia

ICorProfilerCallback (Interfaz)

ICorProfilerCallback::ExceptionUnwindFinallyEnter (Método)