系统电源状态

系统电源状态指示计算机的电源是系统电池还是交流电源。 对于使用电池的计算机,系统电源状态还指示剩余的电池使用时间以及电池是否正在充电。

通过 RegisterPowerSettingNotification 函数注册电源设置通知来检索电源信息。 此函数允许应用程序注册特定的电源设置,并在更改时收到通知。

注意

若要在没有通知的情况下查询电源状态信息,请使用 CallNtPowerInformation

 

应用程序和可安装的驱动程序通常使用系统电源状态来确定继续操作是否可行。 例如,在应用程序执行后台操作(如压缩或分页文件)之前,它应检查系统是否使用电池。 再举一例,开始长时间操作的应用程序应检查状态,以确定是否存在足够的电池电量来完成操作。

默认情况下,系统不会在睡眠转换期间查询应用程序或驱动程序。

注意

如果电源不足,应用程序可以请求用户干预或请求系统自行暂停。 可以使用 SetSuspendState 函数挂起系统操作。

 

关于电源管理