1
A
回答
2
在Windows CE GetSystemPowerStatusEx2函數可以調用返回SYSTEM_POWER_STATUS_EX2結構。該結構包含有關設備電源狀態的重要細節。這種結構中最有用的三種細節是:ACLineStatus,BatteryFlag和BatteryLifePercent成員。
產生準確,完整的信息,設備製造商必須從他們的電池驅動填充這個數據,如下面的代碼:
PSYSTEM_POWER_STATUS_EX2 pwrstat=0;
if (!GetSystemPowerStatusEx2(pwrstat,sizeof(pwrstat),FALSE))
{
MessageBox(hWnd,_T("Couldn't get power state"), _T("Error"),MB_OK);
}
else
{
// Extract the power status information you need.
}
相關問題
- 1. 電池充電通知
- 2. 如何知道手機是否在充電
- 3. 如何從iPhone應用程序檢測iPhone電池是否在充電?
- 4. 如何讀取電池充電次數?
- 5. 我如何知道在Windows CE下是否掛起一個線程?
- 6. 我如何知道我是否有開放的繼電器?
- 7. 檢測電池充電Android
- 8. 發電機是否知道發電機功能?
- 9. 有誰知道LocationManager上的Android addProximityAlert是否電池密集
- 10. NTLMSetUserInfo在Windows CE 6
- 11. 如何知道是否正在打電話
- 12. 目前的電池狀態總是返回「充電」在ios
- 13. 如何知道我是否具有管理權限在Windows中?
- 14. 是否可以在javascript中檢測電池供電的設備?
- 15. 如何在AppWidget中顯示我的電池電量?
- 16. 知道Windows Phone 8應用程序是否在Windows 10上運行電話
- 17. 電池圖標在Windows 7中消失
- 18. 如何設置在電池
- 19. 如何知道我是否在回傳?
- 20. 我如何檢查Android手機是否正在充電
- 21. 當電池電量不足時,iOS的性能是否下降?
- 22. 我可以在沒有Visual Studio 2005的電腦上模擬windows ce 6
- 23. 反應api電話。我能夠獲取數據,但如何填充在前端
- 24. 電池狀態始終不充電
- 25. iphone電池充電指示器
- 26. 我如何在Windows Phone 7上獲得預計的電池續航時間?
- 27. 如何知道我是否在使用使用Windows API的ARM?
- 28. 如何在Windows CE中禁用/啓用WIFI無線電?
- 29. 如何檢查電池何時充滿電?
- 30. Matlab中的電池充電和放電Simulink
感謝,但我想知道如果電池正在充電或者在AC插入時充滿。 – fibon 2011-03-14 15:15:23
「SYSTEM_POWER_STATUS_EX2」不通過成員AC_LINE_ONLINE和BATTERY_FLAG_CHARGING提供這些信息嗎? – 2011-03-14 20:13:12