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)

另请参阅

GLOBAL_USER_POWER_POLICY

POWER_ACTION_POLICY