Всем привет!
вот код
я хочу получить сколько процентов зарядки осталась
пишу так
но он мне возращает 225, что означает
0 to 100, or 255 if status is unknown
как мне получить статус батареи?
вот код
PHP код:
function Battery() {
static $WApi;
if($WApi === null)
$WApi = new ffi("
struct SYSTEM_POWER_STATUS {
BYTE ACLineStatus;
BYTE BatteryFlag;
BYTE BatteryLifePercent;
BYTE Reserved1;
DWORD BatteryLifeTime;
DWORD BatteryFullLifeTime;
};
[lib='Kernel32.dll']
uint32 GetSystemPowerStatus(struct SYSTEM_POWER_STATUS *lpSystemPowerStatus);
");
return $WApi;
}
пишу так
PHP код:
$STATUS = new FFIStruct(Battery() , 'SYSTEM_POWER_STATUS');
Battery()->GetSystemPowerStatus($STATUS);
pre($STATUS->BatteryLifePercent);
Цитата:
0 to 100, or 255 if status is unknown