tomsor
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2004-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1479回复:2

关于微端口驱动程序的问题

楼主#
更多 发布于:2003-02-17 10:13
  关于微端口驱动程序与常规驱动程序可否合并的问题
   现在有个这样的问题要请教,我手上的两个驱动程序不是按同种方式编写的,其中A.sys是用很特殊的方法写的,是芯片商提供的微驱动程序,通过COM组件与上层程序通信,而B.sys是采用的常规的方式编写的,通过irp,IoToDevice与上层程序通信。A.sys中的DriverEntry()中没有任何类似IRP映射的语句,只是对一个HW_INITIALIZATION_DATA类型的变量进行了处理。b.sys中的DriverEntry就有一些
   DriverObject->DriverExtension->AddDevice = tAddDevice;
   DriverObject->DriverStartIo = tStartIo;
   DriverObject->DriverUnload = tUnload;
   想问一下,像这种情况,两个驱动程序能否进行合并?如果能合并的话,可否直接将b.sys中的DriverObject->DriverExtension-AddDevice = tAddDevice;等代码直接加入到a.sys中的DriverEntry里。
tomsor
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2004-12-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-02-19 10:08
请问微端口驱动程序中的函数该怎样调用?
raul.wang
驱动小牛
驱动小牛
  • 注册日期2002-07-30
  • 最后登录2004-11-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-27 16:30
我也没弄明白,顶一下
同饮一壶酒
游客

返回顶部