我为Fusion878编的WDM形式的驱动程序,其代码和控制寄存器设置和原来的内核流形式的一样,但是就是不能够触发中断,取指代码计数器的地址值不变,估计程序没有运行。我采取的方法是:1.在设备扩展中构造Adapter对象,利用该对象得到三个common buffer,一个为Ris... 全文

2002-12-25 09:50 来自版块 - 内核编程

在调用ReadFile时,IRP的标志位为0x00000900,即读、写、关闭标志。而Cancel为1。StartIO不能调用,导致该IRP一直处于pending状态,只有在应用程序退出时才调用Cancel程序。使用的是Walt的程序进行的改进。相关代码如下:应用态: ... 全文

2002-12-02 18:10 来自版块 - 内核编程

一个关于内存及硬盘读写的问题。写内存成块的写比一个字节一个字节的写肯定要快的,但是谁能够告诉我,在C里分别用那个API或者库函数来实现。

2002-10-24 12:52 来自版块 - 内核编程

我根据DDK的AC\'97音频流驱动改编了一个驱动程序,目的是利用它作为一个DirectShow可以利用的Filter,安装后一切正常,可以在设备管理器中看到。但是利用DirectShow的工具GraphEdit无法看到这个Filter。经反复检查,发现在注册表中,设备... 全文

2002-06-10 17:18 来自版块 - 文件系统(过滤)驱动程序开发

我通过改写DDK提供的AC97例子程序,想获得一个只有麦克风输入的音频采集驱动程序。目前程序能够正确安装,在设备管理器中能够加载。问题是,通过DirectX的GraphEdit不能看到它。请问要想使它能被DirectX使用,需要做什么工作?

2002-06-04 22:59 来自版块 - 内核编程

有四块相同的PCI芯片,每块芯片有两个功能,当插入计算机后,在设备管理器中能够看到它的PCI Slot number,device number,function number,现在的问题是:我从应用程序中怎样获得这些信息,在驱动程序中应该做哪些工作?我初步考虑利用设备扩展对象存... 全文

2002-05-22 10:02 来自版块 - 内核编程

音频capture程序如何编写?在Win2KDDK中,给出了一些视频流Capture的例子程序,但是关于音频方面的好象没有。有哪位大虾有这方面的经验,共享一下。主要想知道:1. 如何入手;2. 视频Capture的主要区别;3. 对于PCI多功能芯片来说,我能将这几个功能写成... 全文

2002-05-16 10:06 来自版块 - 文件系统(过滤)驱动程序开发

现在编一win2k的视频采集WDM驱动程序,要求可以控制芯片的通用输入输出(GPIO)接口,在原来的例子程序中已经为这个控制做了一个接口(interface),现在问,如何在应用程序中找到这个接口并对它进行控制呢?我用的芯片是Conexant的Fusion878A,欢迎任何有帮助... 全文

2002-05-15 10:43 来自版块 - 内核编程


返回顶部