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;
成員
member | 描述 |
---|---|
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 起提供