winnt.h) (PROCESSOR_POWER_POLICY_INFO 结构
包含有关处理器 C 状态策略设置的信息。 此结构是 PROCESSOR_POWER_POLICY 结构的一部分。
语法
typedef struct _PROCESSOR_POWER_POLICY_INFO {
DWORD TimeCheck;
DWORD DemoteLimit;
DWORD PromoteLimit;
BYTE DemotePercent;
BYTE PromotePercent;
BYTE Spare[2];
DWORD AllowDemotion : 1;
DWORD AllowPromotion : 1;
DWORD Reserved : 30;
} PROCESSOR_POWER_POLICY_INFO, *PPROCESSOR_POWER_POLICY_INFO;
成员
TimeCheck
考虑升级或降级之前必须过期的时间(以微秒为单位)。
DemoteLimit
空闲循环中为避免降级而必须花费的最短时间,以微秒为单位。
PromoteLimit
必须超过的时间才能导致提升到更深的空闲状态(以微秒为单位)。
DemotePercent
用于缩放电源策略管理器降低处理器性能的阈值的值,以百分比表示。
PromotePercent
用于缩放电源策略管理器提高处理器性能的阈值的值,以百分比表示。
Spare[2]
保留。
AllowDemotion
设置后,允许内核电源策略管理器从当前状态降级。
AllowPromotion
设置后,允许内核电源策略管理器从当前状态升级。
Reserved
保留。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |