CorAssemblyFlags Enumeration

包含描述应用于程序集编译的元数据的值。

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

Requirements

平台: 请参阅 .NET 支持的作系统

Header: CorHdr.h