当前位置: 代码迷 >> WinCE >> 源驱动的初始化函数
  详细解决方案

源驱动的初始化函数

热度:97   发布时间:2016-04-28 12:12:30.0
流驱动的初始化函数
以内核态运行的流驱动,**_init是由设备管理器调用的,App想获得某一个流驱动的
***_init的返回值,哪一个API可以做到。

------解决方案--------------------
没有 API 可以直接获取吧

实现 DeviceIOControl 应该可以做到,不过要应用主动去获取。



------解决方案--------------------
XXX_Open的返回值可以从CreateFile获得,XXX_Init的值好像ActivateDevice之类的函数得到,一般都不需要用户管理的。

引用:
我现在关心的是Audio驱动,这个驱动的执行过程是下面这样吗?
retInit = **_init  -> 设备管理器加载
  retOpen = **_Open(retInit,...); -> Application调用
    DeviceIOControl(retOpen,...)

这个有调用依赖的呀。


没看清楚你想表达啥
------解决方案--------------------
没你这种用法吧。你app想用不久createfile吗,调用什么Open??初始化部分的调用在系统加载的过程就完成了。
------解决方案--------------------
那你是说DirectShow调用的时候会学你那样?我是不信的,他应该是直接调用api,都不会理你这个驱动才对。
  相关解决方案