首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

源驱动的初始化函数

2014-01-05 
流驱动的初始化函数以内核态运行的流驱动,**_init是由设备管理器调用的,App想获得某一个流驱动的***_init

流驱动的初始化函数
以内核态运行的流驱动,**_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,都不会理你这个驱动才对。

热点排行