取得值,以識別可攜式可執行檔 (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 |