Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ImageFileMachine Enumeration

 

Identifies the platform targeted by an executable.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

<SerializableAttribute>
<ComVisibleAttribute(True)>
Public Enumeration ImageFileMachine

Member nameDescription
AMD64

Targets a 64-bit AMD processor.

ARM

Targets an ARM processor.

I386

Targets a 32-bit Intel processor.

IA64

Targets a 64-bit Intel processor.

To obtain this value for a module, use the Module.GetPEKind method.

System_CAPS_noteNote

The values in this enumeration correspond to the constants IMAGE_FILE_MACHINE_I386, IMAGE_FILE_MACHINE_IA64, and IMAGE_FILE_MACHINE_AMD64 in the unmanaged Win32 API, which are accessed by the unmanaged GetPEKind function.

.NET Framework
Available since 2.0
Return to top
Show:
© 2017 Microsoft