Image File Machine Constants
Describes possible machine architectures. Used in GetSystemWow64Directory2, IsWow64GuestMachineSupported and IsWow64Process2.
-
IMAGE_FILE_MACHINE_UNKNOWN
-
-
0
-
Unknown
-
-
IMAGE_FILE_MACHINE_TARGET_HOST
-
-
0x0001
-
Interacts with the host and not a WOW64 guest
Note
This constant is available starting with Windows 10, version 1607 and Windows Server 2016.
-
-
IMAGE_FILE_MACHINE_I386
-
-
0x014c
-
Intel 386
-
-
IMAGE_FILE_MACHINE_R3000
-
-
0x0162
-
MIPS little-endian, 0x160 big-endian
-
-
IMAGE_FILE_MACHINE_R4000
-
-
0x0166
-
MIPS little-endian
-
-
IMAGE_FILE_MACHINE_R10000
-
-
0x0168
-
MIPS little-endian
-
-
IMAGE_FILE_MACHINE_WCEMIPSV2
-
-
0x0169
-
MIPS little-endian WCE v2
-
-
IMAGE_FILE_MACHINE_ALPHA
-
-
0x0184
-
Alpha_AXP
-
-
IMAGE_FILE_MACHINE_SH3
-
-
0x01a2
-
SH3 little-endian
-
-
IMAGE_FILE_MACHINE_SH3DSP
-
-
0x01a3
-
SH3DSP
-
-
IMAGE_FILE_MACHINE_SH3E
-
-
0x01a4
-
SH3E little-endian
-
-
IMAGE_FILE_MACHINE_SH4
-
-
0x01a6
-
SH4 little-endian
-
-
IMAGE_FILE_MACHINE_SH5
-
-
0x01a8
-
SH5
-
-
IMAGE_FILE_MACHINE_ARM
-
-
0x01c0
-
ARM Little-Endian
-
-
IMAGE_FILE_MACHINE_THUMB
-
-
0x01c2
-
ARM Thumb/Thumb-2 Little-Endian
-
-
IMAGE_FILE_MACHINE_ARMNT
-
-
0x01c4
-
ARM Thumb-2 Little-Endian
Note
This constant is available starting with Windows 7 and Windows Server 2008 R2.
-
-
IMAGE_FILE_MACHINE_AM33
-
-
0x01d3
-
TAM33BD
-
-
IMAGE_FILE_MACHINE_POWERPC
-
-
0x01F0
-
IBM PowerPC Little-Endian
-
-
IMAGE_FILE_MACHINE_POWERPCFP
-
-
0x01f1
-
POWERPCFP
-
-
IMAGE_FILE_MACHINE_IA64
-
-
0x0200
-
Intel 64
-
-
IMAGE_FILE_MACHINE_MIPS16
-
-
0x0266
-
MIPS
-
-
IMAGE_FILE_MACHINE_ALPHA64
-
-
0x0284
-
ALPHA64
-
-
IMAGE_FILE_MACHINE_MIPSFPU
-
-
0x0366
-
MIPS
-
-
IMAGE_FILE_MACHINE_MIPSFPU16
-
-
0x0466
-
MIPS
-
-
IMAGE_FILE_MACHINE_AXP64
-
-
0x0284
-
AXP64
-
-
IMAGE_FILE_MACHINE_TRICORE
-
-
0x0520
-
Infineon
-
-
IMAGE_FILE_MACHINE_CEF
-
-
0x0CEF
-
CEF
-
-
IMAGE_FILE_MACHINE_EBC
-
-
0x0EBC
-
EFI Byte Code
-
-
IMAGE_FILE_MACHINE_AMD64
-
-
0x8664
-
AMD64 (K8)
-
-
IMAGE_FILE_MACHINE_M32R
-
-
0x9041
-
M32R little-endian
-
-
IMAGE_FILE_MACHINE_ARM64
-
-
0xAA64
-
ARM64 Little-Endian
Note
This constant is available starting with Windows 8.1 and Windows Server 2012 R2.
-
-
IMAGE_FILE_MACHINE_CEE
-
-
0xC0EE
-
CEE
-
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|