ICorProfilerCallback::ExceptionUnwindFinallyEnter (Método)
Notifica al generador de perfiles que la fase de desenredo del control de excepciones está escribiendo una cláusula finally
contenida en la función especificada.
Sintaxis
HRESULT ExceptionUnwindFinallyEnter(
[in] FunctionID functionId);
Parámetros
functionId
[in] El identificador de la función que contiene la cláusula finally
.
Observaciones
El generador de perfiles no debe bloquearse durante la implementación de este método, ya que es posible que el estado de la pila no permita los procesos de recolección de elementos no utilizados y, por tanto, no se puedan habilitar los procesos preventivos de recolección de elementos no utilizados. Si el generador de perfiles se bloquea en este momento y se intenta realizar un proceso de recolección de elementos no utilizados, el tiempo de ejecución se bloqueará hasta que se devuelva esta devolución de llamada.
Además, mientras se esté realizando la implementación de este método en el generador de perfiles, este último no deberá usarse para realizar llamadas a código administrado ni para provocar una asignación de memoria administrada de ninguna manera.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 2.0