共用方式為


CorAssembly 旗幟列舉

包含值,描述套用至元件編譯的元數據。

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.DebuggingModesDebuggableAttribute對應值。
afDisableJITcompileOptimizer 表示的DebuggableAttribute.DebuggingModesDebuggableAttribute對應值。
afRetargetable 表示該組合檔可在執行時重新定位到其他出版商的組合檔。
afContentType_Mask 描述內容類型的遮罩。
afContentType_Default 表示預設內容類型。
afContentType_WindowsRuntime 指出 Windows 執行時間內容類型。

Requirements

平臺: 請參閱 .NET 支援的作系統

標題: CorHdr.h