紫声月影_林
驱动牛犊
驱动牛犊
  • 注册日期2003-04-30
  • 最后登录2003-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:988回复:2

pci中断问题(WDM)

楼主#
更多 发布于:2003-05-20 12:13
BOOLEAN KDevice::Isr_Irq(void)
{
//Verify that the interrupt was caused by our device.
//Replace \"TRUE\" in next line with actual test.
if (TRUE)
{
// Return FALSE to indicate that this device did not cause the interrupt.
return FALSE;
}
}

请问如何判断中断是本设备产生的.能否给个简单例子,谢谢!

mailme
驱动老牛
驱动老牛
  • 注册日期2001-05-21
  • 最后登录2010-02-25
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-20 16:45
一般来说是读你的pci设备的中断标志寄存器,以此判断是否是你的pci设备发出的中断。因此要将你的代码中的TRUE替换为检测你的中断寄存器设备的语句,若是则为TRUE,不是则为FALSE
早起早睡 精神百倍
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2003-05-21 18:28
用户被禁言,该主题自动屏蔽!
游客

返回顶部