Platform Enumeration

.NET Framework (current version)
 

Specifies the bits-per-word of the process in which an out-of-process add-in is run.

Namespace:   System.AddIn.Hosting
Assembly:  System.AddIn (in System.AddIn.dll)

[SerializableAttribute]
public enum Platform

Member nameDescription
AnyCpu

The add-in is loaded into an external process with the same bits-per-word as the operating system.

ARM

The add-in is loaded into a 32-bit process on an ARM processor.

Host

The add-in is loaded into an external process with the same bits-per-word as the host process.

X64

The add-in is loaded into a 64-bit external process.

X86

The add-in is loaded into a 32-bit external process.

The following table shows how the enumeration value affects the bits-per-word of the process on different operating systems:

32-bit operating system

64-bit operating system

Host

32-bit

Same as host process

AnyCPU

32-bit

64-bit

X86

32-bit

32-bit

X64

Exception is thrown

64-bit

32-bit

N/A

.NET Framework
Available since 4.0
Return to top
Show: