阅读:2919回复:2
关于电源管理中两个API的疑惑
在 WM的电源管理中,提高了好多API供驱动或者应用程序使用。下面两个函数从MS的解释来看,完成相同的任务,就是让系统进入suspend状态
SetSystemPowerState( NULL, POWER_STATE_SUSPEND, POWER_FORCE ); PowerPolicyNotify( PPN_SUSPENDKEYPRESSED, 0 ); 但是,从我们得出的结果来看,这两个函数虽说都能实现进入suspend的功能,单具体实现过程中存在巨大差异,单从结果上来看,前者进入suspend之后可能导致唤醒死机,而后者不存在此问题,大家不妨讨论讨论这个问题,或者请熟悉电源管理实现的朋友指导指导,谢谢! |
|
沙发#
发布于:2008-02-20 22:36
同楼主
SetSystemPowerState( NULL, POWER_STATE_SUSPEND, POWER_FORCE ); PowerPolicyNotify( PPN_SUSPENDKEYPRESSED, 0 ); 大伙能讲讲具体的区别吗? |
|
|
板凳#
发布于:2010-11-05 11:01
前者是强制进入,后者是请示进入,但不一定能进入。
|
|