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结构设置电源策略之前,通过调用 GetCurrentPowerPolicies 或 ReadGlobalPwrPolicy 来设置此值。
LidOpenWakeAc
最大电源状态 (最高 Sx 值) 打开盖子事件在交流电源运行时应从中唤醒系统。 此成员必须是 SYSTEM_POWER_STATE 枚举类型值之一。 PowerSystemUnspecified 的值指示打开盖子事件不会唤醒系统。
LidOpenWakeDc
最大功率状态 (最高 Sx 值) 打开盖子事件在电池运行时应从中唤醒系统。 此成员必须是 SYSTEM_POWER_STATE 枚举类型值之一。 PowerSystemUnspecified 的值指示打开盖子事件不会唤醒系统。
BroadcastCapacityResolution
当前电池容量变化的解决方法,该更改应导致系统收到系统电源状态更改事件的通知。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | powrprof.h |