Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica as funções implementadas pelo criador de perfil a serem chamadas em ganchos "enter", "leave" e "tailcall" de funções gerenciadas.
Sintaxe
HRESULT SetEnterLeaveFunctionHooks(
[in] FunctionEnter *pFuncEnter,
[in] FunctionLeave *pFuncLeave,
[in] FunctionTailcall *pFuncTailcall);
Parâmetros
pFuncEnter
[in] Um ponteiro para a implementação a ser usada como o retorno de chamada FunctionEnter.
pFuncLeave
[in] Um ponteiro para a implementação a ser usada como o retorno de chamada FunctionLeave.
pFuncTailcall
[in] Um ponteiro para a implementação a ser usada como o retorno de chamada FunctionTailcall.
Comentários
No .NET Framework versão 1.0, cada ponteiro de função pode ser nulo para desabilitar esse retorno de chamada correspondente.
Somente um conjunto de retornos de chamada pode estar ativo por vez. Portanto, se um criador de perfil chamar SetEnterLeaveFunctionHooks e ICorProfilerInfo2::SetEnterLeaveFunctionHooks2, então SetEnterLeaveFunctionHooks2 terá precedência.
O método SetEnterLeaveFunctionHooks pode ser chamado somente do retorno de chamada ICorProfilerCallback::Initialize do criador de perfil.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde 1.1