m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1596回复:2

各位高手请回答:????

楼主#
更多 发布于:2001-08-30 16:07
我现在写passthru .用NdisMregsiter 注册了设备:MyNdisDevice;
用CreateFile可以将其达开,deviceIoCOntrol(出问题)时,用softcie 调试,发现:rtlcopymemmery()时的irp->,,,,SystemBuffer 为空,watch Irp ;irp为000000
但是已经取得了io_ctl 代码及他的长度等。????
why:::irp的SYStembuffer为空?????
李安明
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-08-30 19:24
那个你用的IOCODE 的方式有关,即是BufferIO 还是DirectIO还是Neither
m_lam12
驱动牛犊
驱动牛犊
  • 注册日期2001-07-19
  • 最后登录2002-11-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-08-30 19:43
我用的是buffer IO,后来发现没有SpinLock,irp==0;]
这是为始末???
李安明
游客

返回顶部