关于系统电源状态

【勇芳软件工作室】汉化HomePreviousNext

系统电源状态指示计算机的电源,即是否使用系统电池或交流电源。对于使用电池的计算机,状态还指示电池寿命多长时间以及电池当前是否正在充电。

您可以使用GetSystemPowerStatus功能检索系统电源状态。这将有关电源和电池状态的信息复制到SYSTEM_POWER_STATUS结构。该结构识别系统是否具有电池,如果是,是否正在使用电池以及剩余电量的百分比。

应用程序和可安装的驱动程序通常使用系统电源状态来决定是否继续运行。例如,开始漫长操作的应用程序可以检查状态以确定是否存在足够的电池电量来完成操作。

如果电源不足,应用程序可以请求用户干预或请求系统关闭自身。您可以使用SetSystemPowerState功能暂停系统的操作。这将产生电源管理事件,如果系统中的所有应用程序和驱动程序都被批准,系统将关闭系统,直到用户恢复电源。即使计算机使用交流电源,确定系统空闲并可以请求系统关闭自身以节省电力的应用程序。