共用方式為


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

表示處理器架構旗標中與索引之間往返的移位計數。

afEnableJITcompileTracking

表示來自 DebuggableAttributeDebuggableAttribute.DebuggingModes 的對應值。

afDisableJITcompileOptimizer

表示來自 DebuggableAttributeDebuggableAttribute.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

請參閱

其他資源

中繼資料列舉