阅读:1681回复:0
NT驱动问题:几张PCI卡,就必须创建几个Device吗?
请教各路大虾:
工作需要,要为一对主备用的PCI卡编NT驱动程序。卡的硬件基本相同,只是Device ID不同。应用程序读写数据,都是两份。 在读取和分配资源时,安装一般做法,应该创建两个Device。但以前应用程序是为一个ISA卡(不是EISA)编的,只向一个Device读写。 请教能否做到兼容以前的老应用程序,不要改应用程序。 能不能指定DeviceObject=NULL,直接用HalAssignSlotResources确定PCI的资源。这样确定的资源和HalGetBusData查到的资源是否一样,如果一样,那HalAssignSlotResources起什么作用,是些注册表吗? 请大虾指教,多谢! |
|