IMetaDataImport2::GetPEKind 方法 (rometadataapi.h)

获取一个值,该值标识可移植可执行文件 (PE) 中代码的性质,通常是在当前元数据范围内定义的 DLL 或 EXE 文件。

语法

HRESULT GetPEKind(
  [out] DWORD *pdwPEKind,
  [out] DWORD *pdwMAchine
);

参数

[out] pdwPEKind

指向描述 PE 文件的 CorPEKind 枚举值的指针。

[out] pdwMAchine

指向标识计算机体系结构的值的指针。 有关可能的值,请参阅下一节。

返回值

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

pdwMachine 参数引用的值可以是以下值之一。

计算机体系结构
IMAGE_FILE_MACHINE_I386

0x014C

x86
IMAGE_FILE_MACHINE_IA64

0x0200

Intel IPF
IMAGE_FILE_MACHINE_AMD64

0x8664

X64

要求

要求
目标平台 Windows
标头 rometadataapi.h

另请参阅

IMetaDataImport2