Поделиться через


Метод IMetaDataImport2::GetPEKind (rometadataapi.h)

Возвращает значение, определяющее характер кода в переносимом исполняемом файле (PE), обычно в файле DLL или EXE, который определен в текущем область метаданных.

Синтаксис

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

Параметры

[out] pdwPEKind

Указатель на значение перечисления CorPEKind , описывающее PE-файл.

[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
Header rometadataapi.h

См. также раздел

IMetaDataImport2