ImageFileMachine Enumeration

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Identifies the platform targeted by an executable.

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum 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: