Поделиться через


Метод ICorProfilerCallback4::ReJITCompilationFinished

Уведомляет профилировщика о том, что JIT-компилятор завершил повторную компиляцию функции.

Синтаксис

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

Параметры

functionId
[in] Идентификатор функции, которая была перекомпилирована.

rejitId
[in] Идентификатор функции, перекомпилированной с помощью JIT-компилятора.

hrStatus
[in] Значение типа , указывающее, успешно ли выполнена JIT-перекомпиляция.

fIsSafeToBlock
[in] true значение , чтобы указать, что блокировка может привести к тому, что среда выполнения будет ожидать возврата вызывающего потока из этого обратного вызова; false значение , чтобы указать, что блокировка не повлияет на работу среды выполнения.

Значение true не вредит среде выполнения, но может повлиять на результаты профилирования.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorProf.idl, CorProf.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.5.

См. также раздел