CorPEKind Enumeration

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

Syntax

typedef enum CorPEKind {

    peNot           = 0x00000000,
    peILonly        = 0x00000001,
    pe32BitRequired = 0x00000002,
    pe32Plus        = 0x00000004,
    pe32Unmanaged   = 0x00000008,
    pe32BitPreferred= 0x00000010

} CorPEKind;

Members

Member Description
peNot 指示这不是 PE 文件。
peILOnly 指示此 PE 文件仅包含托管代码。
pe32BitRequired 指示此 PE 文件进行 Win32 调用。
pe32Plus 指示此 PE 文件在 64 位平台上运行。
pe32Unmanaged 指示此 PE 文件是本机代码。
pe32BitPreferred 指示此 PE 文件是非平台性的,并且更喜欢在 32 位环境中加载。

Remarks

这些值可以按位组合使用。

Requirements

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

Header: CorHdr.h

.NET 版本: 自 .NET Framework 2.0 起可用