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 列挙型は、JIT 再コンパイルされた関数のコード生成をプロファイラーで制御できるようにするために、ICorProfilerFunctionControl::SetCodegenFlags メソッドによって使用されます。

必要条件

:システム要件」を参照してください。

ヘッダー : CorProf.idl、CorProf.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5 以降で使用可能

関連項目