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 |
指示处理器架构标志与索引之间的 shift 计数。 |
afEnableJITcompileTracking |
指示 DebuggableAttribute 的 DebuggableAttribute.DebuggingModes 中的对应值。 |
afDisableJITcompileOptimizer |
指示 DebuggableAttribute 的 DebuggableAttribute.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