Método ICorProfilerInfo2::SetEnterLeaveFunctionHooks2
Especifica funções implementadas criador de perfil a ser chamado nas versões atualizadas do "enter", "não" e "tailcall" ganchos de gerenciado funções.
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Parâmetros
pFuncEnter
[in] Um ponteiro para a implementação para ser usado sistema autônomo a FunctionEnter2retorno de chamada .pFuncLeave
[in] Um ponteiro para a implementação para ser usado sistema autônomo a FunctionLeave2retorno de chamada .pFuncTailcall
[in] Um ponteiro para a implementação para ser usado sistema autônomo a FunctionTailcall2retorno de chamada .
Comentários
The SetEnterLeaveFunctionHooks2 método é semelhante do ICorProfilerInfo::SetEnterLeaveFunctionHooks método. Use o anterior para especificar funções para ser usado sistema autônomo sistema autônomo versões mais recentes dos retornos de chamada enter/leave/tailcall e o segundo para especificar funções para ser usado sistema autônomo sistema autônomo versões mais antigas dos retornos de chamada enter/leave/tailcall.
Apenas um conjunto de retornos de chamada pode estar ativo ao mesmo time. Portanto, se um criador de perfil chama os dois ICorProfilerInfo::SetEnterLeaveFunctionHooks e SetEnterLeaveFunctionHooks2, SetEnterLeaveFunctionHooks2 é usado.
The SetEnterLeaveFunctionHooks2 método pode ser chamado somente pelo 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