trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1095回复:2

再来一问

楼主#
更多 发布于:2002-05-02 20:26
我在一本书中看到
“在中断处理函数中不能使用VSD_Bell()发声函数”
但我曾经在
OnHardwareInt()中不加任何限制地调用了VSD_Bell(),而且好像也没什么问题,怎么回事?
我不仅要金子,我还要点石成金的手指!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-04 17:16
我不太清楚VSD_Bell是不是“异步”函数。
在ISR里面,VMM或VxD服务函数必须是“异步”的。
Interrupt time This is the most dangerous time. You must stay entirely within locked code and data. You may only call services marked as \"asynchronous\". Hardware interrupts and Async timeouts run at interrupt time.

trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-05 08:24
oh,thanks
我不仅要金子,我还要点石成金的手指!
游客

返回顶部