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. 我怎麼能知道玻璃是Wi-Fi連接和電池充電
- 2. 電池充電通知
- 3. 如何知道手機是否在充電
- 4. 檢查電池電量在Windows CE設備
- 5. 如何知道電池是首次在部分
- 6. 如何知道我的活動在來電後是否恢復
- 7. 如何知道我的電腦是否在NAT後面?
- 8. 如何從iPhone應用程序檢測iPhone電池是否在充電?
- 9. 如何知道設備何時充電?
- 10. Stripe:我如何知道卡是否安全以及如何對其充電
- 11. 如何讀取電池充電次數?
- 12. 如何知道應用程序池內存是否足夠?
- 13. 我如何知道在Windows CE下是否掛起一個線程?
- 14. 如何知道用戶是否在wp8中撥打了電話?
- 15. 我如何知道我是否有開放的繼電器?
- 16. 發電機是否知道發電機功能?
- 17. 檢測電池充電Android
- 18. 電池充電狀態c#
- 19. 有誰知道LocationManager上的Android addProximityAlert是否電池密集
- 20. 如何知道在Magento CE
- 21. 我如何知道我是在個人電腦或平板電腦上運行
- 22. 電池充滿時停止充電
- 23. NTLMSetUserInfo在Windows CE 6
- 24. 我如何知道是否有人打開了電子郵件?
- 25. 如何知道是否正在打電話
- 26. 如何在ADB連接期間禁用電池充電?
- 27. 目前的電池狀態總是返回「充電」在ios
- 28. 如何知道我是否具有管理權限在Windows中?
- 29. 是否可以在javascript中檢測電池供電的設備?
- 30. 如何檢測充電記錄的電池電量和狀態?
感謝,但我想知道如果電池正在充電或者在AC插入時充滿。 – fibon 2011-03-14 15:15:23
「SYSTEM_POWER_STATUS_EX2」不通過成員AC_LINE_ONLINE和BATTERY_FLAG_CHARGING提供這些信息嗎? – 2011-03-14 20:13:12