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