Partilhar via


Método ICorProfilerCallback::ExceptionUnwindFunctionLeave

Notifica o gerador de perfis de que a fase de descontração do processamento de exceções terminou a descontração de uma função.

Syntax

HRESULT ExceptionUnwindFunctionLeave();  

Observações

Quando o ExceptionUnwindFunctionLeave método é chamado, a instância da função e os respetivos dados de pilha são removidos da pilha.

O gerador de perfis não deve bloquear durante esta chamada porque a pilha pode não estar num estado que permita a libertação da memória e, por conseguinte, não é possível ativar a libertação da memória preventiva. Se o gerador de perfis bloquear aqui e for tentada uma libertação da memória, o runtime bloqueará até que esta chamada de retorno seja devolvida.

Além disso, durante esta chamada, o gerador de perfis não pode chamar o código gerido ou, de qualquer forma, causar uma alocação de memória gerida.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

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

Ver também