Partilhar via


Método ICorProfilerCallback::ExceptionThrown

Notifica o gerador de perfis de que foi emitida uma exceção.

Nota

Esta função é chamada apenas se a exceção atingir o código gerido.

Sintaxe

HRESULT ExceptionThrown(  
    [in] ObjectID thrownObjectId);  

Parâmetros

thrownObjectId
[in] O ID do objeto que fez com que a exceção fosse emitida.

Observações

O gerador de perfis não deve bloquear a implementação deste método porque a pilha pode não estar num estado que permita a recolha de lixo e, por conseguinte, não é possível ativar a recolha preventiva de lixo. Se o gerador de perfis bloquear aqui e a recolha de lixo for tentada, o runtime bloqueará até que esta chamada de retorno regresse.

A implementação deste método por parte do gerador de perfis não deve ser chamada para código gerido ou, de alguma forma, causar uma alocação de memória gerida.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

.NET Framework Versões: Disponível desde 2.0

Ver também