Интерфейс 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.