Método ICorProfilerInfo::SetEnterLeaveFunctionHooks
Especifica funções implementado criador de perfil a ser chamado em "entrar", "não" 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 para ser usado sistema autônomo a FunctionEnterretorno de chamada .pFuncLeave
[in] Um ponteiro para a implementação para ser usado sistema autônomo a FunctionLeaveretorno de chamada .pFuncTailcall
[in] Um ponteiro para a implementação para ser usado sistema autônomo a FunctionTailcallretorno de chamada .
Comentários
No .NET estrutura 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. Portanto, se um criador de perfil chama os dois SetEnterLeaveFunctionHooks e ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, then SetEnterLeaveFunctionHooks2 tem precedência.
The SetEnterLeaveFunctionHooks método pode ser chamado apenas do criador de perfil ICorProfilerCallback::inicializarretorno de chamada .
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorProf.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1