Метод 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 |