System's architecture-dependent processor level. It should be used only for display purposes. To determine the feature set of a processor, use the IsProcessorFeaturePresent function.
If SystemInfoUnion.ProcessorArchitecture is PROCESSOR_ARCHITECTURE_INTEL, ProcessorLevel is defined by the CPU vendor.
If SystemInfoUnion.ProcessorArchitecture is PROCESSOR_ARCHITECTURE_IA64, ProcessorLevel is set to 1.
If SystemInfoUnion.ProcessorArchitecture is PROCESSOR_ARCHITECTURE_MIPS, ProcessorLevel is of the form 00xx, where xx is an 8-bit implementation number (bits 8-15 of the PRId register). The member can be the following value:
Value | Description |
---|---|
0004 | MIPS R4000 |
If SystemInfoUnion.ProcessorArchitecture is PROCESSOR_ARCHITECTURE_ALPHA, ProcessorLevel is of the form xxxx, where xxxx is a 16-bit processor version number (the low-order 16 bits of a version number from the firmware). The member can be one of the following values:
Value | Description |
---|---|
21064 | Alpha 21064 |
21066 | Alpha 21066 |
21164 | Alpha 21164 |
If SystemInfoUnion.ProcessorArchitecture is PROCESSOR_ARCHITECTURE_PPC, ProcessorLevel is of the form xxxx, where xxxx is a 16-bit processor version number (the high-order 16 bits of the Processor Version Register). The member can be one of the following values:
Value | Description |
---|---|
1 | PPC 601 |
3 | PPC 603 |
4 | PPC 604 |
6 | PPC 603+ |
9 | PPC 604+ |
20 | PPC 620 |
Kernel.SYSTEM_INFO Class | Tao.Platform.Windows Namespace