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 gerador de perfis a chamar nas versões atualizadas dos hooks "enter", "leave" e "tailcall" das funções geridas.
Sintaxe
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Parâmetros
pFuncEnter
[in] Um ponteiro para a implementação a utilizar como a chamada de retorno FunctionEnter2 .
pFuncLeave
[in] Um ponteiro para a implementação a utilizar como chamada de retorno FunctionLeave2 .
pFuncTailcall
[in] Um ponteiro para a implementação a utilizar como chamada de retorno FunctionTailcall2 .
Observações
O SetEnterLeaveFunctionHooks2 método é semelhante ao método ICorProfilerInfo::SetEnterLeaveFunctionHooks . Utilize as funções anteriores para especificar funções a utilizar como as versões mais recentes das chamadas de retorno enter/leave/tailcall e a última para especificar funções a utilizar como as versões mais antigas das chamadas de retorno enter/leave/tailcall.
Apenas um conjunto de chamadas de retorno pode estar ativo de cada vez. Assim, se um gerador de perfis chamar e ICorProfilerInfo::SetEnterLeaveFunctionHooksSetEnterLeaveFunctionHooks2, SetEnterLeaveFunctionHooks2 é utilizado.
O SetEnterLeaveFunctionHooks2 método pode ser chamado apenas a partir da chamada de retorno ICorProfilerCallback::Initialize do gerador de perfis.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 2.0