lpqxy
驱动牛犊
驱动牛犊
  • 注册日期2003-03-03
  • 最后登录2003-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:824回复:1

ds开发nt下的pci的问题

楼主#
更多 发布于:2003-03-19 10:16
各位大虾.我刚开始学习驱动,对于ds中example的basicPci的那个例子有些疑问,希望各位大虾不吝赐教!(nt模式下基于c++)
1.该程序在devicecontrol()read()write()下的编程需要用户根据自己的需要编写代码,据我得理解应用程序应该在这里完成相应的操作,但是这些函数最后却把irp加进队列就结束了,那么在进队列之前到底需要什么操作呢?
2.完成函数后,按书上的就调用startIO例程,然后派发相应的irp_mj_xx,这又将到那里执行,有回到上面?不可能吧.
3.在中断服务例程中,做些什么操作?保存信息还是做从设备读写信息,如果不是从设备读写信息写在那里.如何用程序区别读写操作?读写出来的信息在那里放着.程序怎么取数据?
各位大虾不要见笑?我实在是胡涂.各位好心的大虾多多指教,我现在实要开发一个nt下的基于pci的驱动程序.最好各位大虾能结合实例解释,小弟是在是很烂.呵呵
bigbuffalo
驱动牛犊
驱动牛犊
  • 注册日期2002-10-25
  • 最后登录2007-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-03-19 10:59
支持
游客

返回顶部