次の方法で共有


CorAssemblyFlags 列挙型

アセンブリ コンパイルに適用されているメタデータを記述する値を含みます。

typedef enum CorAssemblyFlags {
    
    afPublicKey             =   0x0001,
    afPA_None               =   0x0000,
    afPA_MSIL               =   0x0010,
    afPA_x86                =   0x0020,
    afPA_IA64               =   0x0030,
    afPA_AMD64              =   0x0040,
    afPA_NoPlatform         =   0x0070,
    afPA_Specified          =   0x0080,
    afPA_Mask               =   0x0070,
    afPA_FullMask           =   0x00F0,
    afPA_Shift              =   0x0004,
    
    afEnableJITcompileTracking  =   0x8000,
    afDisableJITcompileOptimizer=   0x4000,
    
    afRetargetable          =   0x0100,
    
} CorAssemblyFlags;

メンバー

メンバー

説明

afPublicKey

アセンブリ参照が、ハッシュされていない完全な公開キーを保持していることを示します。

afPA_None

プロセッサ アーキテクチャが指定されていないことを示します。

afPA_MSIL

プロセッサ アーキテクチャが中立 (PE32) であることを示します。

afPA_x86

プロセッサ アーキテクチャが x86 (PE32) であることを示します。

afPA_IA64

プロセッサ アーキテクチャが Itanium (PE32+) であることを示します。

afPA_AMD64

プロセッサ アーキテクチャが AMD X64 (PE32+) であることを示します。

afPA_NoPlatform

アセンブリが参照アセンブリであることを示します。つまり、すべてのアーキテクチャに適用されますが、どのアーキテクチャでも実行できません。 したがって、このフラグは afPA_Mask と同じです。

afPA_Specified

プロセッサ アーキテクチャのフラグを AssemblyRef レコードに反映させる必要があることを示します。

afPA_Mask

プロセッサ アーキテクチャを記述するマスク。

afPA_FullMask

プロセッサ アーキテクチャの説明を含めることを指定します。

afPA_Shift

インデックスとの間での、プロセッサ アーキテクチャのフラグのシフト数を示します。

afEnableJITcompileTracking

DebuggableAttributeDebuggableAttribute.DebuggingModes からの対応する値を示します。

afDisableJITcompileOptimizer

DebuggableAttributeDebuggableAttribute.DebuggingModes からの対応する値を示します。

afRetargetable

実行時に、別の発行者からのアセンブリにアセンブリを再ターゲットできることを示します。

必要条件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー : CorHdr.h

.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

その他の技術情報

メタデータ列挙体