PROCESSOR_POWER_INFORMATION structure
Contains information about a processor.
Syntax
typedef struct _PROCESSOR_POWER_INFORMATION {
ULONG Number;
ULONG MaxMhz;
ULONG CurrentMhz;
ULONG MhzLimit;
ULONG MaxIdleState;
ULONG CurrentIdleState;
} PROCESSOR_POWER_INFORMATION, *PPROCESSOR_POWER_INFORMATION;
Members
-
Number
-
The system processor number.
-
MaxMhz
-
The maximum specified clock frequency of the system processor, in megahertz.
-
CurrentMhz
-
The processor clock frequency, in megahertz. This number is the maximum specified processor clock frequency multiplied by the current processor throttle.
-
MhzLimit
-
The limit on the processor clock frequency, in megahertz. This number is the maximum specified processor clock frequency multiplied by the current processor thermal throttle limit.
-
MaxIdleState
-
The maximum idle state of this processor.
-
CurrentIdleState
-
The current idle state of this processor.
Remarks
Note that this structure definition was accidentally omitted from WinNT.h. This error will be corrected in the future. In the meantime, to compile your application, include the structure definition contained in this topic in your source code.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |