阅读:674回复:1
请教高手关于OnStartDevice问题!
我是新手,现在我用DriverStudio生成了一个PCI驱动,供应商ID以及设备ID用的都是我现在这台计算机的网卡的,其他的我没有做修改,然后编译完毕,卸载原来的网卡驱动,并安装我编译的驱动后,设备管理器中的该设备后总是有个感叹号,用DriveMonitor跟踪后,发现其在OnStartDevice中的 status = m_MemoryRange0.Initialize(
pResListTranslated, pResListRaw, PciConfig.BaseAddressIndexToOrdinal(0) ); 处出错,也就是后续的NT_SUCCESS(status)的值为0,我用系统SoftICE查看了该网卡,其PCI区域0为设备内存块,可是该函数总是不成功,为什么呢? 我的开发环境为WINXP DDK,DriverStudio 3.1,VS.net 2003! 请高手帮忙,谢谢啦 :) |
|
沙发#
发布于:2004-10-23 21:18
按理说你使用的是PNP的,内存应该不会有冲突(或者很少)
因为OS会自动处理这样的冲突的,可能是其它什么原因导致的 |
|
|