ICorProfilerCallback::ExceptionThrown (Método)
Notifica al generador de perfiles que se ha iniciado una excepción.
Nota |
---|
Se llama a esta función sólo si la excepción alcanza el código administrado. |
HRESULT ExceptionThrown(
[in] ObjectID thrownObjectId);
Parámetros
- thrownObjectId
[in] Id. del objeto que hizo que se iniciase la excepción.
Comentarios
El generador de perfiles no se debe bloquear en su implementación de este método 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 la recopilación de elementos no utilizados, el motor en tiempo de ejecución se bloqueará hasta que se devuelva esta devolución de llamada.
La implementación del generador de perfiles de este método no debe llamar al código administrado ni en modo alguno provocar 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