Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica as funções implementadas pelo profiler a chamar em "enter", "leave" e "tailcall" de funções geridas.
Sintaxe
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parâmetros
pFuncEnter
[in] Um ponteiro para a implementação a utilizar como chamada de retorno functionEnter .
pFuncLeave
[in] Um ponteiro para a implementação a utilizar como chamada de retorno FunctionLeave .
pFuncTailcall
[in] Um ponteiro para a implementação a utilizar como chamada de retorno FunctionTailcall .
Observações
No .NET Framework versão 1.0, cada ponteiro de função pode ser nulo para desativar essa chamada de retorno correspondente.
Apenas um conjunto de chamadas de retorno pode estar ativo de cada vez. Assim, se um gerador de perfis chamar e SetEnterLeaveFunctionHooksICorProfilerInfo2::SetEnterLeaveFunctionHooks2, tem SetEnterLeaveFunctionHooks2 precedência.
O SetEnterLeaveFunctionHooks método só pode ser chamado a partir de ICorProfilerCallback::Initialize callback do profiler.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde a 1.1