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 及更高版本