当前位置: 代码迷 >> WinCE >> WinCE6驱动加入电源治理后CreateFile()不执行XXX_Open()
  详细解决方案

WinCE6驱动加入电源治理后CreateFile()不执行XXX_Open()

热度:55   发布时间:2016-04-28 12:34:15.0
WinCE6驱动加入电源管理后CreateFile()不执行XXX_Open()
在流驱动的注册表中添加"IClass"="{A32942B7-920C-486b-B0E6-92A702A99B35}"后,
应用层调用CreateFile()就没有执行驱动的XXX_Open()函数,
而去掉这一注册表项,就有调用XXX_Open(),
这是为什么呢?

还有,为什么加了上面的注册表项后,系统启动时就自动调用一次XXX_Open()函数呢?

------解决方案--------------------

注册表增加这个之后还需要实现power management的IOCTL,默认是不会的
  相关解决方案