阅读:1263回复:2
急!急!急!用DRIVERSTUDIO开发声卡DRIVER问题
在NT下用DriverStudio的DriverWork开发声卡驱动程序,内核、用户模式的播放,录音,混频器部分代码基本完成,编译通过。安装驱动后,在控制面板的多媒体属性可以看见驱动程序的信息。但一旦打开声音文件播放时,系统提示no audio hardware is available, or the hardware is not responding.可以知道驱动并没有真正安装上去,NT认为没有声卡硬件。用SoftIce调试,断点只能进去初始化部分的例程,打开声音文件并不能进入Create或DeviceControl例程.
如何可以让系统起码认出声卡硬件,如起码在系统托盘显示出小喇叭,播放的就可以慢慢调试了。本人是驱动的初级菜鸟,开发任务较急,希望经验高手提一把,急切盼复,谢谢。 我的Email: pppfff@163.net, Oicq: 28483120 |
|
沙发#
发布于:2001-10-05 13:36
Audio miniport driver是kenrel streaming driver的一部分,其结构及出口都被port driver给以限定,参见NTDDK之kernel streaming部分。
Audio miniport driver分为两部分:wave device (wavepci wavecyclic)及stream两部分,其调用过程与一般的device的调用不一致。 Matt Wu [matt 编辑于 2001-10-05 13:39] |
|
|
板凳#
发布于:2001-10-06 09:40
我用Driver Wizar直接生成PCI声卡驱动,应该可以直接来调用声卡资源的,可以具体告诉我做法吗?
|
|