获得电池级OpenNetCF 2.0的价值

时间:2013-05-20 09:54:24

标签: c# .net compact-framework windows-mobile-6 opennetcf

我正在使用.NET CF和OpenNET CF处理Windows Mobile 6.0项目。 我希望从电池寿命栏中获取电池的价值。 有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

SDF的2.0版本真的很旧,我不知道它是否包含特定于电源监控的类。

如果旧的1.4代码库,有一个名为BatteryLife的控件可以显示功率级别。该控件的源代码(很简单)包含获取信息的所有P / Invokes。

较新的2.3代码库有一个PowerStatus类,可以提供您想要的信息。

您也可以选择直接P / Invoke

[DllImport("codedll", SetLastError = true)]
internal static extern bool GetSystemPowerStatusEx2(
    PowerStatus pStatus, int dwLen, bool fUpdate);