sasafair
驱动牛犊
驱动牛犊
  • 注册日期2005-07-01
  • 最后登录2008-09-06
  • 粉丝1
  • 关注0
  • 积分247分
  • 威望28点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
阅读:1330回复:0

PCI 驱动如何查找资源

楼主#
更多 发布于:2005-07-04 21:07
  小弟硬件的板子到是做了几块,但还是第一次做驱动,有些问题请高手指教一二:

      1.我有一块板子除了配置空间外,还开了两个空间:一个MEM 空间64字节和一个IO空间8字节
        请问我该如何寻找并分配资源
      2.  WDM编程中(DDK) ,PNPSTARTDEVICE 例程中有如下代码:
          .........
          KeInitializeEvent(&event,NoyificationEvent,FALSE););
               IOCOPYCURRENTIRPSTACKLOCATIONTONEXT(PIRP);
               IOSETCOMPLETIONROUTINE( , , , , , , );
               STATUS=IOCALLDRIVER(,);
               KEWAITFORSINGLEOBJECT( , , , , )
           大致的意思就是该IRP先交给低层驱动程序处理,请问
         KeInitializeEvent(&event,NoyificationEvent,FALSE);
             。。。。。。。。
          KEWAITFORSINGLEOBJECT( , , , , )
           如何理解,初始化一个通知事件?它的机制是什麽?后一个函数等待的又是什麽
游客

返回顶部