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


Интерфейс ICorProfilerFunctionControl

Предоставляет методы, позволяющие профилировщику кода взаимодействовать со средой выполнения CLR и контролировать порядок генерирования кода JIT-компилятором при повторной компиляции указанного метода.

Методы

Метод Описание
Метод SetCodegenFlags Задает один или несколько флагов из перечисления COR_PRF_CODEGEN_FLAGS , чтобы управлять созданием кода для функции JIT-перекомпилирования.
Метод SetILFunctionBody Заменяет тело метода на языке CIL.
Метод SetILInstrumentedCodeMap Устанавливает карту кода для указанной функции с помощью указанных записей карты языка CIL.

Комментарии

Интерфейс ICorProfilerFunctionControl предоставляет методы для генерации управляющего кода для одной перекомпилированной функции. Профилировщик получает экземпляр этого интерфейса с помощью обратного вызова ICorProfilerCallback4::GetReJITParameters . Каждый экземпляр ICorProfilerFunctionControl управляет всеми экземплярами одной функции.

Требования

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

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

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

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

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