PROCESSOR_INFO (Compact 2013)
3/28/2014
This structure stores information that describes the microprocessor.
Syntax
typedef __PROCESSOR_INFO {
WORD wVersion;
WCHAR szProcessCore[40];
WORD wCoreRevision;
WCHAR szProcessorName[40];
WORD wProcessorRevision;
WCAHR szCatalogNumber[100];
WCHAR szVendor[100];
DWORD dwInstructionSet;
DWORD dwClockSpeed;
} PROCESSOR_INFO, *PPROCESSOR_INFO;
Members
wVersion
Must be set to 1.Required.
szProcessCore
Name of the microprocessor core (for example, ARM).Optional.
wCoreRevision
Revision number of the microprocessor core.Optional.
szProcessorName
Set to the actual microprocessor name, for example, ARM720T.Optional.
wProcessorRevision
Microprocessor revision number.Optional.
szCatalogNumber
Set to the catalog number for the processor.Optional.
szVendor
Set to the name of the microprocessor vendor.Optional.
dwInstructionSet
Required.The following flags are possible for this microprocessor.
Flag
Description
PROCESSOR_FLOATINGPOINT
The microprocessor has hardware floating point enabled.
This flag is set if the WprocessorLevelmember of the SYSTEM_INFO structure indicates that the current microprocessor is an x86 with hardware floating point.
PROCESSOR_DSP
The microprocessor has DSP support enabled.
If your device has a DSP that can be used by an application, this should be reported by setting this flag.
dwClockSpeed
Maximum clock speed of the CPU.Not required.
Requirements
Header |
pkfuncs.h |