Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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