Método de ICorProfilerInfo::SetEnterLeaveFunctionHooks
Especifica o profiler implementado funções ser chamado em "enter", "deixe" e "tailcall" Ganchos de funções gerenciadas.
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parâmetros
pFuncEnter
[in] Um ponteiro para a implementação a ser usado como o FunctionEnter retorno de chamada.pFuncLeave
[in] Um ponteiro para a implementação a ser usado como o FunctionLeave retorno de chamada.pFuncTailcall
[in] Um ponteiro para a implementação a ser usado como o FunctionTailcall retorno de chamada.
Comentários
No.NET Framework versão 1.0, cada ponteiro de função pode ser nulo para desabilitar esse retorno de chamada correspondente.
Apenas um conjunto de retornos de chamada pode estar ativo por vez. Assim, se um gerador de perfil chama ambos SetEnterLeaveFunctionHooks e ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, em seguida, SetEnterLeaveFunctionHooks2 terá precedência.
O SetEnterLeaveFunctionHooks método pode ser chamado apenas do criador de perfil ICorProfilerCallback::Initialize retorno de chamada.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1