CorAssemblyFlags 列挙型
アセンブリ コンパイルに適用されるメタデータを記述する値が格納されます。
構文
typedef enum CorAssemblyFlags {
afPublicKey = 0x0001,
afPA_None = 0x0000,
afPA_MSIL = 0x0010,
afPA_x86 = 0x0020,
afPA_IA64 = 0x0030,
afPA_AMD64 = 0x0040,
afPA_ARM = 0x0050,
afPA_NoPlatform = 0x0070,
afPA_Specified = 0x0080,
afPA_Mask = 0x0070,
afPA_FullMask = 0x00F0,
afPA_Shift = 0x0004,
afEnableJITcompileTracking = 0x8000,
afDisableJITcompileOptimizer= 0x4000,
afRetargetable = 0x0100,
afContentType_Default = 0x0000,
afContentType_WindowsRuntime = 0x0200,
afContentType_Mask = 0x0E00,
} CorAssemblyFlags;
メンバー
メンバー | 説明 |
---|---|
afPublicKey |
アセンブリ参照で、完全なハッシュされていない公開キーが保持されていることを示します。 |
afPA_None |
プロセッサ アーキテクチャが指定されていないことを示します。 |
afPA_MSIL |
プロセッサ アーキテクチャがニュートラル (PE32) であることを示します。 |
afPA_x86 |
プロセッサ アーキテクチャが x86 (PE32) であることを示します。 |
afPA_IA64 |
プロセッサ アーキテクチャが Itanium (PE32+) であることを示します。 |
afPA_AMD64 |
プロセッサ アーキテクチャが AMD X64 (PE32+) であることを示します。 |
afPA_ARM |
プロセッサ アーキテクチャが ARM (PE32) であることを示します。 |
afPA_NoPlatform |
アセンブリが参照アセンブリであることを示します。つまり、あらゆるアーキテクチャに適用されますが、どのアーキテクチャでも実行することはできません。 したがって、フラグは afPA_Mask と同じです。 |
afPA_Specified |
プロセッサ アーキテクチャ フラグを AssemblyRef レコードに反映する必要があることを示します。 |
afPA_Mask |
プロセッサ アーキテクチャを記述するマスク。 |
afPA_FullMask |
プロセッサ アーキテクチャの説明を含めることを指定します。 |
afPA_Shift |
プロセッサ アーキテクチャ フラグのインデックスとの間のシフト数を示します。 |
afEnableJITcompileTracking |
DebuggableAttribute の DebuggableAttribute.DebuggingModes の対応する値を示します。 |
afDisableJITcompileOptimizer |
DebuggableAttribute の DebuggableAttribute.DebuggingModes の対応する値を示します。 |
afRetargetable |
アセンブリを実行時に別のパブリッシャーのアセンブリに再ターゲットできることを示します。 |
afContentType_Mask |
コンテンツ タイプを説明するマスク。 |
afContentType_Default |
既定のコンテンツ タイプを示します。 |
afContentType_WindowsRuntime |
Windows ランタイムのコンテンツ タイプを示します。 |
必要条件
:「システム要件」を参照してください。
ヘッダー: CorHdr.h
.NET Framework のバージョン: 1.0 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET