WINCE 6.0 怎样才可以关机

WINCE 6.0 怎样才可以关机,第1张

推荐使用以下方法:

1.GwesPowerOffSystem() 待机

2.PowerOffSystem()之前需要关闭文件系统,使用FileSystemPowerFunction()OEM中有个OAL/OALLIB/power.c中有个BSPPoweroff()函数中实现断电的硬件 *** 作

3.keybd_event(VK_OFF, 0, 0, 0)keybd_event(VK_OFF, 0, KEYEVENTF_KEYUP, 0)

4.SetSystemPowerState(NULL, POWER_STATE_OFF, POWER_FORCE)

经本人实验发现,应用层下不能进行关机 *** 作,只能待机或重启。关机功能只能在内核层实现。后续大家实验过程中有新发现希望能共享。

winCE只有挂机的功能,要完全关机的话需要硬件上支持.

关机其实就是用函数通过IO来切断芯片电源,早的CE版本用PowerOffSystem,现在用SetSystemPowerState来实现。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12121361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存