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 |