ha_limin
驱动牛犊
驱动牛犊
  • 注册日期2002-10-12
  • 最后登录2011-07-21
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望23点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:702回复:0

在内核流模式中,我这样操作对吗?

楼主#
更多 发布于:2002-10-17 12:51

case SRB_INITIALIZE_DEVICE:            
      HwInitialize(pSrb);

BOOLEAN STREAMAPI HwInitialize (...)
{
....
pHwDevExt->ioBaseLocal =
 (PULONG)(ConfigInfo->AccessRanges[0].RangeStart.LowPart);

//设置中断寄存器
WRITE_PORT_ULONG((pHwDevExt->ioBaseLocal + 0x2c4), 0x030f0fff);

//读状态
pHwDevExt->a1 = READ_PORT_ULONG(pHwDevExt->ioBaseLocal + 0x2cc);
....
}

我这样操作对吗,但是为什么我读到的状态总是fffffff,
而且中断例程也没有反应
游客

返回顶部