Udostępnij za pośrednictwem


ICorProfilerCallback4::ReJITCompilationFinished — Metoda

Powiadamia profilera, że kompilator just in time (JIT) zakończył ponowne kompilowanie funkcji.

Składnia

HRESULT ReJITCompilationFinished(  
    [in] FunctionID functionId,    [in] ReJITID rejitId,  
    [in] HRESULT    hrStatus,  
    [in] BOOL       fIsSafeToBlock);  

Parametry

functionId
[w] Identyfikator funkcji, która została ponownie skompilowana.

rejitId
[w] Tożsamość funkcji JIT-recompiled.

hrStatus
[w] Wartość wskazująca, czy ponowna kompilacja JIT zakończyła się pomyślnie.

fIsSafeToBlock
[w] true aby wskazać, że blokowanie może spowodować, że środowisko uruchomieniowe będzie czekać, aż wątek wywołujący powróci z tego wywołania zwrotnego; false aby wskazać, że blokowanie nie wpłynie na działanie środowiska uruchomieniowego.

Wartość nie true szkodzi środowisku uruchomieniowemu, ale może mieć wpływ na wyniki profilowania.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorProf.idl, CorProf.h

Biblioteki: CorGuids.lib

.NET Framework wersje: dostępne od wersji 4.5

Zobacz też