我正在使用.NET CF和OpenNET CF处理Windows Mobile 6.0项目。 我希望从电池寿命栏中获取电池的价值。 有什么帮助吗?
答案 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);