我再在开发的时候遇到了问题,希望大虾能够帮忙看一看。问题是这样的: 在nt的驱动程序中,中断处理ISR中有一个读端口的命令,就是从ISA卡上的FIFO中读出一半的数据,用的是READ_PORT_BUFFER_USHORT命令,没有什么问题。 但是在WIN98中,将原来的NT... 全文

2002-07-31 14:59 来自版块 - 非USB硬件驱动开发

WDM驱动程序中的中断服务例程,按照cant书上的说法,要尽快清除中断,然后调用DPC。那么具体要进行那些操作呢?那位大虾有这方面的源程序,衷心的感谢大家的帮忙。我这里不知道什么地方出了问题,中断的时候就死机,而且中断也没有按照程序中的预想被拉下来。

2002-06-24 16:56 来自版块 - 非USB硬件驱动开发

各位大虾,我的ISA采集卡驱动程序到了最后调试阶段,却总是出问题,具体问题状况如下:第一次重启之后,应用程序可以正常启动,在没有安装硬件的时候好像正常,但是关闭之后重新运行,就会处非法操作的故障,而且是彻底的非法操作,必须重新启动才能够正常。给出的错误信息是XXXXXX(我的应用... 全文

2002-06-08 17:29 来自版块 - 非USB硬件驱动开发

我毕业设计做一个ISA卡的驱动程序,眼看时间越来越少了,不得不着急,还请各位大侠多多帮忙,问题如下: 驱动程序在启动设备的过程中,需要开辟一块32M的非分页内存给某个固定的设备扩展:dx->pLinearFactor,在应用程序中通过DeviceIoContr... 全文

2002-06-01 23:13 来自版块 - 非USB硬件驱动开发

在WDM驱动程序中,支持即插即用的功能,在实现上,我有一些不太清楚的地方向大家请教:即插即用的设备是由pnp管理器自动配置资源的,应该在AddDevice例程中给它分配资源,而在StartDevice例程中检查分配到的资源列表,那么,系统是如何知道设备需要什么样的资源呢?如果我需... 全文

2002-04-08 09:31 来自版块 - ABC初学者

呵呵:)我自己换了一个头像,使用我自己硬盘上得咚咚,可是炼油想都没有了,查找一下,好像图片已经上传到站上的某个文件夹里了,然而我看以前法的文章头像都没有了,怎么回是呀?:)

2002-04-07 21:12 来自版块 - ABC初学者

irp是I/O管理器发出的I/O请求,定义为一个结构,里面包含了IoStatus等属性,而Irp堆栈是由谁建立的呢?也是I/O管理器么?关于这两者之间在使用上有什么区别呢?好像在具体使用的过程中,主要都是在使用Irp堆栈的东西,他们之间应该如何区别,有什么不同的地方呢?在具体用的... 全文

2002-04-06 14:57 来自版块 - ABC初学者

大家好,这是我登陆所发的第一篇文章,若有不和规矩的地方,还请大家指点:)我现在正在编写一个isa总线设备的wdm驱动程序,已经学习了一个月了吧,程序也大体上完成,就是根据《wdm驱动程序开发》上的那个wdmio的例子写的,编译已经功过,可是安装的时候出了一些问题。总是分配不到资源... 全文

2002-03-30 22:05 来自版块 - ABC初学者


返回顶部