Função de FunctionEnter3
Notifica o profiler para que o controle está sendo passado para uma função.
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parâmetros
- functionOrRemappedID
[in] O identificador da função à qual o controle é passado.
Comentários
O FunctionEnter3 a função de retorno de chamada notifica o profiler como funções estão sendo chamadas, mas não suporta a inspeção do argumento. Use o o método de ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 para registrar a sua implementação desta função.
O FunctionEnter3 função é um retorno de chamada; Você deve implementá-la. A implementação deve usar o __declspec(naked) atributo de classe de armazenamento.
O mecanismo de execução não salva qualquer registradores antes de chamar essa função.
Na entrada, você deve salvar todos os registros que você utiliza, incluindo aqueles na unidade de ponto flutuante (FPU).
Ao sair, você deve restaurar a pilha popping desativar todos os parâmetros que foram enviados pelo seu chamador.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl
Biblioteca: CorGuids.lib
.NET Framework versões: 4
Consulte também
Referência
SetEnterLeaveFunctionHooks3WithInfo
Outros recursos
A criação de perfil globais funções estáticas
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Outubro de 2010 |
Adicionado __stdcall a sintaxe. |
Comentários do cliente. |