移动嵌入式 WinCE 电源管理应对有技巧
2010-04-01 01:00:00 来源:WEB开发网核心提示:WINAPI SystemIdleTimerReset (void),这个函数能重设WinCE用来监视用户输入的定时器,移动嵌入式 WinCE 电源管理应对有技巧(5),所以当一个应用程序需要更改超时值时,就可以通过调用 SystemIdleTimerReset把挂起超时值改变,它对移动嵌入式产品的设计具有关键性影响,
WINAPI SystemIdleTimerReset
(void),这个函数能重设WinCE用来监视用户输入的定时器。所以当一个应用程序需要更改超时值时,就可以通过调用
SystemIdleTimerReset把挂起超时值改变。一般来说,WinCE系统维护三个超时值,防止电源被自动挂起可以使用
SystemParametersInfo来查询这三个值,并在最短时间内返回调用SystemIdleTimerReset。如果超时值被设置为0,表示超时值被禁止。
(4)电源通知
最后,电源管理程序还有一个十分受欢迎的特点,就是可以在系统电源状态改变时通知应用程序,这可以让应用程序从手动检测电源状态中解脱出来。应用程序通过调用RequestPowerNotifications请求电源管理程序当电源状态改变的时候,发送一个通知给应用程序,电源管理程序再通过一个由应用程序建立的消息队列发送此通知。
总之,嵌入式电源管理在WinCE系统是一个快速发展的研究课题。它对移动嵌入式产品的设计具有关键性影响,一个高效的电源管理设计可以帮助移动嵌入式产品在市场竞争中脱颖而出,克敌制胜。
更多精彩
赞助商链接