解决6410 WINCE6 应用层调用SetSystemPowerState api关机无效的问题
6410平台下的wince6系统,在应用层中使用SetSystemPowerState api函数关机发现无效。
应用层调用如下:
if(dwCode == 0x0){// power offRETAILMSG(1, (TEXT("*** [PWR] PWR_IOControl dwCode:%#x ***\r\n"), dwCode) );pSysConReg->INFORM2 = 0x55555555;//flag indicate entering sleep mode SetSystemPowerState(NULL, POWER_STATE_SUSPEND, 0);return TRUE;}
上述都修改完后,把这两个驱动rebuild以下,然后再对整个工程进行build and sysgen。
已经测试通过,用户可以在应用层通过SetSystemPowerState 来进行关机
在此记录一下