当前位置: 技术问答>linux和unix
VC 用于查看笔记本电脑电源来源的API函数
来源: 互联网 发布时间:2017-04-14
本文导语: 请问各位大侠,有没有专用的 Windows API 可以用来Check 当前笔记本电脑的电源来源是 电池还是AC power(交流电) 的? 如果有的话,这个类的名称是什么,如何才嫩调用到它?需要包含什么头文件或者.lib 或者.sys 文件...
请问各位大侠,有没有专用的 Windows API 可以用来Check 当前笔记本电脑的电源来源是 电池还是AC power(交流电) 的?
如果有的话,这个类的名称是什么,如何才嫩调用到它?需要包含什么头文件或者.lib 或者.sys 文件?
如果有的话,这个类的名称是什么,如何才嫩调用到它?需要包含什么头文件或者.lib 或者.sys 文件?
|
系统 kernel32
function GetSystemPowerStatus(var lpSystemPowerStatus: TSystemPowerStatus): BOOL;
TSystemPowerStatus = packed record
ACLineStatus : Byte;
BatteryFlag : Byte;
BatteryLifePercent : Byte;
Reserved1 : Byte;
BatteryLifeTime : DWORD;
BatteryFullLifeTime : DWORD;
end
The GetSystemPowerStatus function retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, and how much battery life currently remains.
function GetSystemPowerStatus(var lpSystemPowerStatus: TSystemPowerStatus): BOOL;
TSystemPowerStatus = packed record
ACLineStatus : Byte;
BatteryFlag : Byte;
BatteryLifePercent : Byte;
Reserved1 : Byte;
BatteryLifeTime : DWORD;
BatteryFullLifeTime : DWORD;
end
The GetSystemPowerStatus function retrieves the power status of the system. The status indicates whether the system is running on AC or DC power, whether the battery is currently charging, and how much battery life currently remains.