GLOBAL_MACHINE_POWER_POLICY 结构 (powrprof.h)

包含适用于所有用户的所有电源方案的全局计算机电源策略设置。 此结构是 GLOBAL_POWER_POLICY 结构的一部分。

语法

typedef struct _GLOBAL_MACHINE_POWER_POLICY {
  ULONG              Revision;
  SYSTEM_POWER_STATE LidOpenWakeAc;
  SYSTEM_POWER_STATE LidOpenWakeDc;
  ULONG              BroadcastCapacityResolution;
} GLOBAL_MACHINE_POWER_POLICY, *PGLOBAL_MACHINE_POWER_POLICY;

成员

Revision

当前结构修订级别。 在使用GLOBAL_MACHINE_POWER_POLICY结构设置电源策略之前,通过调用 GetCurrentPowerPoliciesReadGlobalPwrPolicy 来设置此值。

LidOpenWakeAc

最大电源状态 (最高 Sx 值) 打开盖子事件在交流电源运行时应从中唤醒系统。 此成员必须是 SYSTEM_POWER_STATE 枚举类型值之一。 PowerSystemUnspecified 的值指示打开盖子事件不会唤醒系统。

LidOpenWakeDc

最大功率状态 (最高 Sx 值) 打开盖子事件在电池运行时应从中唤醒系统。 此成员必须是 SYSTEM_POWER_STATE 枚举类型值之一。 PowerSystemUnspecified 的值指示打开盖子事件不会唤醒系统。

BroadcastCapacityResolution

当前电池容量变化的解决方法,该更改应导致系统收到系统电源状态更改事件的通知。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 powrprof.h

另请参阅

GLOBAL_POWER_POLICY