アセンブリコンパイルに適用されるメタデータを記述する値を格納します。
Syntax
typedef enum CorAssemblyFlags {
afPublicKey = 0x0001,
afPA_None = 0x0000,
afPA_MSIL = 0x0010,
afPA_x86 = 0x0020,
afPA_IA64 = 0x0030,
afPA_AMD64 = 0x0040,
afPA_ARM = 0x0050,
afPA_ARM64 = 0x0060,
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;
Members
| Member | Description |
|---|---|
afPublicKey |
アセンブリ参照に、完全な固定されていない公開キーが保持されていることを示します。 |
afPA_None |
プロセッサ アーキテクチャが指定されていないことを示します。 |
afPA_MSIL |
プロセッサ アーキテクチャがニュートラル (PE32) であることを示します。 |
afPA_x86 |
プロセッサ アーキテクチャが x86 (PE32) であることを示します。 |
afPA_IA64 |
プロセッサ アーキテクチャが Itanium (PE32 以降) であることを示します。 |
afPA_AMD64 |
プロセッサ アーキテクチャが x86-64 (PE32 以降) であることを示します。 |
afPA_ARM |
プロセッサ アーキテクチャが ARM (PE32) であることを示します。 |
afPA_ARM64 |
プロセッサ アーキテクチャが ARM64 (PE32 以降) であることを示します。 |
afPA_NoPlatform |
アセンブリが参照アセンブリであることを示します。つまり、任意のアーキテクチャに適用されますが、どのアーキテクチャでも実行できません。 したがって、フラグは afPA_Maskと同じです。 |
afPA_Specified |
プロセッサ アーキテクチャ フラグを AssemblyRef レコードに伝達する必要があることを示します。 |
afPA_Mask |
プロセッサ アーキテクチャを記述するマスク。 |
afPA_FullMask |
プロセッサ アーキテクチャの説明を含めるかどうかを指定します。 |
afPA_Shift |
インデックスとの間のプロセッサ アーキテクチャ フラグのシフト数を示します。 |
afEnableJITcompileTracking |
DebuggableAttribute.DebuggingModesのDebuggableAttributeの対応する値を示します。 |
afDisableJITcompileOptimizer |
DebuggableAttribute.DebuggingModesのDebuggableAttributeの対応する値を示します。 |
afRetargetable |
アセンブリを実行時に別のパブリッシャーのアセンブリに再ターゲットできることを示します。 |
afContentType_Mask |
コンテンツ タイプを表すマスク。 |
afContentType_Default |
既定のコンテンツ タイプを示します。 |
afContentType_WindowsRuntime |
Windows ランタイム コンテンツ タイプを示します。 |
Requirements
プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。
ヘッダ: CorHdr.h
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET