Função FunctionEnter3
Notifica o gerador de perfis de que o controlo está a ser transmitido para uma função.
Sintaxe
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parâmetros
functionOrRemappedID
[in] O identificador da função para a qual o controlo é transmitido.
Observações
A FunctionEnter3
função de chamada de retorno notifica o gerador de perfis como as funções estão a ser chamadas, mas não suporta a inspeção de argumentos. Utilize o método ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 para registar a implementação desta função.
A FunctionEnter3
função é uma chamada de retorno; tem de implementá-la. A implementação tem de utilizar o __declspec(naked)
atributo da classe de armazenamento.
O motor de execução não guarda registos antes de chamar esta função.
À entrada, tem de guardar todos os registos que utiliza, incluindo os da unidade de vírgula flutuante (FPU).
Ao sair, tem de restaurar a pilha ao remover todos os parâmetros que foram emitidos pelo autor da chamada.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorProf.idl
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 4