CorPEKind 枚举

包含描述可迁移可执行 (PE) 文件的值(调用 IMetaDataImport2::GetPEKind 返回的值)。

typedef enum CorPEKind {
    
    peNot           = 0x00000000,
    peILonly        = 0x00000001,
    pe32BitRequired = 0x00000002,
    pe32Plus        = 0x00000004,
    pe32Unmanaged   = 0x00000008
    
} CorPEKind;

成员

成员

说明

peNot

指示此文件不是 PE 文件。

peILOnly

指示此 PE 文件仅包含托管代码。

pe32BitRequired

指示此 PE 文件执行 Win32 调用。

pe32Plus

指示此 PE 文件运行于 64 位平台上。

pe32Unmanaged

指示此 PE 文件是本机代码。

备注

这些值可用于按位组合。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorHdr.h

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

其他资源

元数据枚举