CorPEKind 枚举

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

语法

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

成员

成员 说明
peNot 指示这不是 PE 文件。
peILOnly 指示此 PE 文件仅包含托管代码。
pe32BitRequired 指示此 PE 文件进行 Win32 调用。
pe32Plus 指示此 PE 文件在 64 位平台上运行。
pe32Unmanaged 指示此 PE 文件是本机代码。
pe32BitPreferred 指示此 PE 文件与平台无关,并且倾向于在 32 位环境中加载。

注解

这些值可用于位组合。

要求

平台:请参阅系统要求

标头:CorHdr.h

.NET Framework 版本:2.0 及更高版本

另请参阅