wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
来源:互联网 发布:ubuntu系统使用教程 编辑:程序博客网 时间:2024/05/03 06:54
wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
欢迎转贴,但请保留源blog链接,谢谢。http://blog.csdn.net/bbw2008/archive/2010/03/18/5393463.aspx
如有错误,欢迎各位看客,不吝赐教,小弟先谢过了。
SetSystemPowerState() ----------------ap layer
|
| core_common.def
| PM_ SetSystemPowerState;----(WINCE600/PRIVATE/WINCEOS/COREOS/DEVICE/PMIF/pmif.c)
|
PMSetSystemPowerState (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/MDD/pmsysstate.cpp)
|
PlatformSendSystemPowerState (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/platform.cpp)
|
g_pPowerStateManager->SendSystemPowerState
/WINCE60/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/pwsdef.cpp
|
pNewPowerState->EnterState(); /WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/pwsdef.cpp
pNewPowerState = SetSystemState()
|
PmSetSystemPowerState_I() (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/MDD/pmsysstate.cpp)
|
PlatformSetSystemPowerState (/WINCE600/PUBLIC/COMMON/OAK/DRIVERS/PM/PDD/DEFAULT/platform.cpp)
|
PowerOffSystem()
|
| kwin32.c
| NKPowerOffSystem() (WINCE600/PRIVATE/WINCEOS/COREOS/NK/KERNEL/kwin32.c)
Kcall((PKFN)CallOEMPowerOff)
|
| CallOEMPowerOff()
| /下面这两个函数的名字,不同的OEM厂商个有不同
OEMPowerOff() |----BSPConfigGPIOforPoweroff 设置默认睡眠模式下中断的的功能
(PLATFORM/name/SRC/COMMON/POWER/off.c)|
| |--- S5p6440_wakeupsource_configure 配置唤醒源
| |
BSPowerOff()--------------------------------
OALCpuPowerOff()//now in sleep
-
- wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
- wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
- wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
- 解决6410 WINCE6 应用层调用SetSystemPowerState api关机无效的问题
- 解决6410 WINCE6 应用层调用SetSystemPowerState api关机无效的问题
- 最近在调wince6.0的电源管理
- WINCE6.0在应用程序中调用控制面板的应用
- WINCE6.0在应用程序中调用控制面板的应用
- wince6 TQ210电源管理对屏幕保护的影响
- wince6.0 电源管理 遇到 问题与解决
- 深入剖析wince6.0下kernelIOctl()的调用过程分析
- 深入剖析wince6.0下kernelIOctl()的调用过程分析
- Android 应用程序电源管理
- B2、WINCE6.0内核的启动过程----------之OAL解释
- 电源管理之android内核suspend to disk的实现(五)--STR执行流程图
- 电源管理之android内核suspend to disk的实现(六)--STD执行流程图
- WINCE6.0 下的应用程序开机启动
- wince6.0 应用程序开发
- soloris 10 启用ssh
- Windows 7上成功安装Oracle 10g的一点经验
- [安全技术] 给cmd.exe使用加上口令(使用的是perl脚本)
- H.264学习历程
- chinese-room :一个专做优秀项目翻译的Google 开源项目
- wince6.0电源管理之应用程序调用SetSystemPowerState的执行过程
- Oracle计算时间差表达式
- SAP动态安全库存设置
- 我来了
- http:与https:到底有哪些区别
- Java的分页查询方法
- JDK API 下载
- 酷我音乐盒去广告方法(我用的是酷我音乐盒2010贺岁版)
- Oracle常用日期数据格式