sinking
驱动牛犊
驱动牛犊
  • 注册日期2003-08-18
  • 最后登录2006-02-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1006回复:0

问个98下分层驱动的问题

楼主#
更多 发布于:2004-02-20 15:00
我在2000下写的WDM分层驱动,其机制是上层驱动用IoGetDeviceObjectPointer()得到下层驱动的DeviceObject, 而后,我用IoBuildDeviceIoControlRequest()构造我自己定义的IRP_MJ_DEVICE_CONTROL结构,然后用IoCallDriver()发给下层驱动处理。这一驱动在2000下工作的很好。
但我把这个驱动移植到98下时,上层调用IoCallDriver()后,下层驱动并没有得到相应的IRP,而IoCallDriver()也返回STATUS_INVALID_PARAMETER,为什么啊?
游客

返回顶部