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


Метод 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

См. также

Ссылки

Интерфейс ICorProfilerCallback

Метод ICorProfilerCallback::JITCompilationStarted