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)

另请参阅

PROCESSOR_POWER_POLICY