winnt.h) (SYSTEM_POWER_LEVEL 结构
包含有关系统电池消耗策略设置的信息。 此结构是 GLOBAL_USER_POWER_POLICY 结构的一部分。
语法
typedef struct {
BOOLEAN Enable;
BYTE Spare[3];
DWORD BatteryLevel;
POWER_ACTION_POLICY PowerPolicy;
SYSTEM_POWER_STATE MinSystemState;
} SYSTEM_POWER_LEVEL, *PSYSTEM_POWER_LEVEL;
成员
Enable
如果此成员为 TRUE,则当电池电量低于 BatteryLevel 中设置的值时,应激活警报。
Spare[3]
保留。
BatteryLevel
此电池放电策略的电池容量,以百分比表示。
PowerPolicy
一个POWER_ACTION_POLICY结构,用于定义要为此电池放电策略执行的操作。
MinSystemState
电池电量低于 BatteryLevel 中设置的值时要进入的最小系统睡眠状态。 此成员必须是 SYSTEM_POWER_STATE 枚举类型值之一。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |