Changeset 512


Ignore:
Timestamp:
11/11/2008 1:55:54 PM (6 years ago)
Author:
lowjoel
Message:

Add the ProcessorArchitecture? enum for the KernelAPI.SYSTEM_INFO structure (don't hardcode constants)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/Util/KernelAPI.cs

    r491 r512  
    312312        { 
    313313            /// <summary> 
     314            /// Represents a list of processor architectures. 
     315            /// </summary> 
     316            public enum ProcessorArchitecture : ushort 
     317            { 
     318                /// <summary> 
     319                /// x64 (AMD or Intel). 
     320                /// </summary> 
     321                PROCESSOR_ARCHITECTURE_AMD64 = 9, 
     322 
     323                /// <summary> 
     324                /// Intel Itanium Processor Family (IPF). 
     325                /// </summary> 
     326                PROCESSOR_ARCHITECTURE_IA64 = 6, 
     327 
     328                /// <summary> 
     329                /// x86. 
     330                /// </summary> 
     331                PROCESSOR_ARCHITECTURE_INTEL = 0, 
     332 
     333                /// <summary> 
     334                /// Unknown architecture. 
     335                /// </summary> 
     336                PROCESSOR_ARCHITECTURE_UNKNOWN = 0xffff 
     337            } 
     338 
     339            /// <summary> 
    314340            /// The processor architecture of the installed operating system. 
    315             /// This member can be one of the following values: 
    316             ///  
    317             /// PROCESSOR_ARCHITECTURE_AMD64 (9) 
    318             /// x64 (AMD or Intel) 
    319             ///  
    320             /// PROCESSOR_ARCHITECTURE_IA64 (6) 
    321             /// Intel Itanium Processor Family (IPF) 
    322             ///  
    323             /// PROCESSOR_ARCHITECTURE_INTEL (0) 
    324             /// x86 
    325             ///  
    326             /// PROCESSOR_ARCHITECTURE_UNKNOWN (0xffff) 
    327             /// Unknown architecture. 
    328             /// </summary> 
    329             public ushort processorArchitecture; 
     341            /// This member can be one of the ProcessorArchitecture values. 
     342            /// </summary> 
     343            public ProcessorArchitecture processorArchitecture; 
    330344 
    331345            /// <summary> 
Note: See TracChangeset for help on using the changeset viewer.