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

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

See also

CallNtPowerInformation

 

 

Community Additions

ADD
Show:
© 2014 Microsoft