Share via


ProcessorArchitectures Simple Type Simple Type

Defines the values used to identify the processor architecture on which an assembly will execute.

<xs:simpleType name="ProcessorArchitectures">
    <xs:restriction
        base="string"
    >
        <xs:enumeration
            value="x86"
         />
        <xs:enumeration
            value="ia64"
         />
        <xs:enumeration
            value="amd64"
         />
        <xs:enumeration
            value="wow64"
         />
        <xs:enumeration
            value="msil"
         />
        <xs:enumeration
            value="shx"
         />
        <xs:enumeration
            value="arm"
         />
        <xs:enumeration
            value="data"
         />
    </xs:restriction>
</xs:simpleType>

Enumeration Values

The ProcessorArchitectures simple type defines the following values.

Value Description
x86

Computer systems designed to run using Intel and compatible processors.

ia64

Intel Itanium processor.

An Intel microprocessor based on the 64-bit Explicitly Parallel Instruction Computing (EPIC) architecture.

amd64

AMD 64-bit processor.

wow64

Microsoft Windows-32-bit-On-Windows-64-bit.

An operating system component in 64-bit Windows that supports 32-bit x86 platform applications.

msil

Microsoft Intermediate Language (MSIL).

MSIL is the CPU-independent instruction set that is generated by the Microsoft .NET Framework compilers and consumed by the .NET Framework's common language runtime. Before MSIL can be executed, it must be converted to native, CPU-specific code by the common language runtime.

shx

Not supported.

arm

Advanced RISC Machine (ARM).

ARMs are small, high-performance, 32-bit RISC-based microprocessors licensed to various semiconductor manufacturers by designer ARM Ltd.

data

Not supported.

See Also

SystemDefinitionModel Schema Simple Types

Send comments about this topic to Microsoft

Build date: 9/5/2007