Método ICorProfilerCallback8::D ynamicMethodJITCompilationFinished
[Suportado no .NET Framework 4.7 e versões posteriores]
Notifica o gerador de perfis sempre que a compilação JIT de um método dinâmico for concluída.
Sintaxe
HRESULT DynamicMethodJITCompilationFinished(
[in] FunctionID functionId,
[in] BOOL hrStatus,
[in] BOOL fIsSafeToBlock
);
Parâmetros
functionId
[in] O identificador da função dentro da 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 que o thread de chamada regresse desta chamada de retorno; false
para indicar que o bloqueio não afetará o funcionamento do runtime.
Observações
Esta chamada de retorno é acionada sempre que a compilação JIT de um método dinâmico tiver sido concluída. Isto inclui vários métodos IL stubs e LCG. O seu objetivo é fornecer aos escritores de perfis informações suficientes para identificar o método compilado aos utilizadores.
Nota
functionId
os valores não podem ser utilizados para resolver os respetivos tokens de metadados, uma vez que os métodos dinâmicos não têm metadados.
Requisitos
Plataformas: Veja Requisitos do Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde 4.7