Re: root\CIMV2\Win32_Processor
- From: Chris Hills <chills@xxxxxxxxxxxxxx>
- Date: Wed, 11 May 2005 14:37:25 +0100
Torgeir Bakken (MVP) wrote:
Chris Hills wrote:
Chris Hills wrote:
Is there documentation that lists the entries in the class root\CIMV2\Win32_Processor? I am particularly interested in the
values of "Architecture".
To clarify, I need to differentiate between x86, ia64 and amd64 architectures.
Hi,
Win32_Processor class [WMI] http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_processor.asp
<quote> Architecture Data type: uint16 Access type: Read-only
Processor architecture that the platform uses. Value Meaning 0 x86 1 MIPS 2 Alpha 3 PowerPC 6 Intel Itanium Processor Family (IPF)
</quote>
With ia64 I would think you mean IA-32 Intel Architecture processors with 64-bit extensions, or Intel® Extended Memory 64 Technology (Intel EM64T), also sometimes referred to as IA-32e.
The Architecture property will return 0 (x86) for an EM64T processor (and for amd64 as well I think).
To see if an Intel processor supports EM64T, you will need to use Intel's CPUID instructions to read the extended feature flags in the EDX CPU register.
More about this in the 24161828.pdf document available for download here: http://www.intel.com/design/xeon/applnots/241618.htm
Thanks for the reply.
From this, can I take that there is no way to differentiate between x86, ia64 and amd64 processors using wmi?
-- Chris Hills IT Services North East Worcestershire College .
- Follow-Ups:
- Re: root\CIMV2\Win32_Processor
- From: Jim Vierra
- Re: root\CIMV2\Win32_Processor
- References:
- root\CIMV2\Win32_Processor
- From: Chris Hills
- Re: root\CIMV2\Win32_Processor
- From: Chris Hills
- Re: root\CIMV2\Win32_Processor
- From: Torgeir Bakken \(MVP\)
- root\CIMV2\Win32_Processor
- Prev by Date: Re: root\CIMV2\Win32_Processor
- Next by Date: Re: WMI failure
- Previous by thread: Re: root\CIMV2\Win32_Processor
- Next by thread: Re: root\CIMV2\Win32_Processor
- Index(es):
Loading