Compartilhar via


Método ICorProfilerCallback8::DynamicMethodJITCompilationFinished

[Com suporte no .NET Framework 4.7 e versões posteriores]

Notifica o criador de perfil sempre que a compilação JIT de um método dinâmico foi concluído.

Sintaxe

HRESULT DynamicMethodJITCompilationFinished(  
     [in]  FunctionID  functionId,
     [in]  BOOL        hrStatus,
     [in]  BOOL        fIsSafeToBlock
);  

Parâmetros

functionId
[in] O identificador da função na memória para a qual a compilação JIT é iniciada.

hrStatus
[in] Um valor que indica se a compilação JIT foi bem-sucedida.

fIsSafeToBlock
[in] true para indicar que o bloqueio pode fazer com que o runtime aguarde o retorno do thread de chamada desse retorno de chamada; false para indicar que o bloqueio não afetará a operação do runtime.

Comentários

Esse retorno de chamada é disparado sempre que a compilação JIT de um método dinâmico é concluída. Isso inclui vários stubs de IL e métodos LCG. Seu objetivo é fornecer aos gravadores de criador de perfil informações suficientes para identificar o método compilado aos usuários.

Observação

Valores functionId não podem ser usados para resolver seus tokens de metadados, pois os métodos dinâmicos não têm metadados.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorProf.idl, CorProf.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde a versão 4.7

Confira também