Метод ICorProfilerCallback::JITCompilationFinished
Уведомляет профилировщик о том, что JIT-компилятор завершил компиляцию функции.
HRESULT JITCompilationFinished(
[in] FunctionID functionId,
[in] HRESULT hrStatus,
[in] BOOL fIsSafeToBlock);
Параметры
functionId
[in] Идентификатор скомпилированной функции.hrStatus
[in] Значение, указывающее, успешно ли выполнена компиляция.fIsSafeToBlock
[in] Значение, указывающее профилировщику, повлияет ли блокировка на функционирование среды выполнения. Значение равно true, если блокировка может вынудить среду выполнения ожидать возврата вызывающим потоком значения, полученного в результате этого обратного вызова; в противном случае — значение false.Хотя значение true не причинит вред среде выполнения, оно может вызвать отклонения в результатах профилирования.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0