sunhekun
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2004-09-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1567回复:3

RtlCopyMemory问题?

楼主#
更多 发布于:2003-11-17 16:34
我在串口驱动的派遣函数中调用RtlCopyMemory函数时,用softIce跟踪出现paged fault错误,调用如下:
RtlMoveMemory(sharedmemory,
             (PUCHAR) (Irp>AssociatedIrp.SystemBuffer),16);
其中sharedmemory是全局变量,已经分配了nonpaged类型的缓冲区,
不知是何原因?
甚至在read派遣函数中,不能给Irp>AssociatedIrp.SystemBuffer赋值 ?
请赐教!十分感谢!


arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-11-17 16:58
is METHOD_BUFFERED?
sunhekun
驱动牛犊
驱动牛犊
  • 注册日期2003-05-14
  • 最后登录2004-09-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-17 17:09
是呀!会是哪里的错呢?
y5318
驱动中牛
驱动中牛
  • 注册日期2001-09-18
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-11-17 17:14
softice对全局变量有时会显示错误信息,偶觉得还是要检查buffer
游客

返回顶部