Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Статус батареи

$
0
0
Всем привет!
вот код
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); 

но он мне возращает 225, что означает
Цитата:

0 to 100, or 255 if status is unknown
как мне получить статус батареи?

Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>