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.DebuggingModesDebuggableAttribute 的相应值。
afDisableJITcompileOptimizer 指示 DebuggableAttribute.DebuggingModesDebuggableAttribute 的相应值。
afRetargetable 指示程序集可在运行时重定向其他发布服务器中的程序集。
afContentType_Mask 描述内容类型的掩码。
afContentType_Default 指示默认内容类型。
afContentType_WindowsRuntime 指示 Windows 运行时内容类型。

要求

平台:请参阅系统要求

标头:CorHdr.h

.NET Framework 版本:自 1.0 起可用

另请参阅