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


Перечисление COR_PRF_CODEGEN_FLAGS

Определяет флаги создания кода, которые можно задать с помощью метода ICorProfilerFunctionControl::SetCodegenFlags .

Синтаксис

typedef enum {  
    COR_PRF_CODEGEN_DISABLE_INLINING =          0x0001,  
    COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS = 0x0002,  
} COR_PRF_CODEGEN_FLAGS;  

Элементы

Член Описание
COR_PRF_CODEGEN_DISABLE_INLINING Никакие функции не будут встраиваться в тело этой функции. Однако сама функция может быть встраивается в ее вызывающие.
COR_PRF_CODEGEN_DISABLE_ALL_OPTIMIZATIONS Все оптимизации будут отключены для тела этой функции. Однако сама функция по-прежнему может быть встраивается в ее вызывающие.

Комментарии

Перечисление COR_PRF_CODEGEN_FLAGS используется методом ICorProfilerFunctionControl::SetCodegenFlags , чтобы позволить профилировщику управлять созданием кода для функции JIT-recompiled.

Требования

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

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

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

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

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