PROCESSOR_POWER_POLICY_INFO structure
Contains information about processor C-state policy settings. This structure is part of the PROCESSOR_POWER_POLICY structure.
Syntax
typedef struct _PROCESSOR_POWER_POLICY_INFO { ULONG TimeCheck; ULONG DemoteLimit; ULONG PromoteLimit; UCHAR DemotePercent; UCHAR PromotePercent; UCHAR Spare[2]; ULONG AllowDemotion :1; ULONG AllowPromotion :1; ULONG Reserved :30; } PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO;
Members
- TimeCheck
-
The time that must expire before promotion or demotion is considered, in microseconds.
- DemoteLimit
-
The minimum amount of time that must be spent in the idle loop to avoid demotion, in microseconds.
- PromoteLimit
-
The time that must be exceeded to cause promotion to a deeper idle state, in microseconds.
- DemotePercent
-
The value that scales the threshold at which the power policy manager decreases the performance of the processor, expressed as a percentage.
- PromotePercent
-
The value that scales the threshold at which the power policy manager increases the performance of the processor, expressed as a percentage.
- Spare
-
Reserved.
- AllowDemotion
-
When set, allows the kernel power policy manager to demote from the current state.
- AllowPromotion
-
When set, allows the kernel power policy manager to promote from the current state.
- Reserved
-
Reserved.
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 10/26/2012