jhp
jhp
驱动牛犊
驱动牛犊
  • 注册日期2001-10-05
  • 最后登录2009-09-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1129回复:1

如何在vxd的硬件中断中访问win32的内存?

楼主#
更多 发布于:2001-11-22 15:41
我在VB里申请了大块内存,并将地址传递到VXD中,然后用linpagelock函数将它锁住,在中断函数中对此内存进行读写操作,中断开始工作后读写似乎正常,但系统却不稳定,经常在退出程序时死机,偶尔在运行当中也死机,只要在程序中不对那块内存进行访问以上的问题便不存在。小弟不知道linpagelock 的使用是否还应该注意什么?还有是否我根本就不该使用那块vb的内存呢?(一个数组里的)。希望好心的大侠帮忙点拨一下。
kitelike
驱动牛犊
驱动牛犊
  • 注册日期2003-12-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-28 17:25
     你的问题可能跟分页内存有关的,在中断服务程序中不能访问分页内存的,因为中断例程的IRQL级比较高。
游客

返回顶部