ADMINISTRATOR_POWER_POLICY 结构 (winnt.h)
表示管理员替代电源策略设置。
语法
typedef struct _ADMINISTRATOR_POWER_POLICY {
SYSTEM_POWER_STATE MinSleep;
SYSTEM_POWER_STATE MaxSleep;
DWORD MinVideoTimeout;
DWORD MaxVideoTimeout;
DWORD MinSpindownTimeout;
DWORD MaxSpindownTimeout;
} ADMINISTRATOR_POWER_POLICY, *PADMINISTRATOR_POWER_POLICY;
成员
MinSleep
最小系统电源睡眠状态。 此成员必须是 PowerSystemSleeping1 ( 电源状态 S1) 和 PowerSystemHibernate (电源状态 S4) 之间的SYSTEM_POWER_STATE枚举类型值之一。
MaxSleep
最大系统电源睡眠状态。 此成员必须是 PowerSystemSleeping1 ( 电源状态 S1) 和 PowerSystemHibernate (电源状态 S4) 之间的SYSTEM_POWER_STATE枚举类型值之一。
MinVideoTimeout
关闭显示设备之前允许的最小视频空闲超时时间(以秒为单位)。
MaxVideoTimeout
关闭显示设备之前允许的最大视频空闲超时时间(以秒为单位)。
MinSpindownTimeout
刷新缓存管理器并旋转硬盘设备之前允许的最小磁盘空闲时间(以秒为单位)。
MaxSpindownTimeout
刷新缓存管理器和关闭硬盘设备之前允许的最大磁盘空闲时间(以秒为单位)。
注解
ADMINISTRATOR_POWER_POLICY结构定义了对全局应用于所有用户电源方案的某些电源策略值的限制。 ADMINISTRATOR_POWER_POLICY 结构中的值将替代用户在电源选项控制面板程序中选择的任何设置。
若要设置管理员替代策略,请调用 CallNtPowerInformation 函数。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |