阅读:1278回复:1
紧急求救在XPSP2下开发PCI驱动
我现在的开发环境是:windowsXP_sp2,VC6.0++_SP6,WIN2003DDK,DriverStudio3.1
驱动中的读和写例程分别用了: MemoryRang0.ind(offset); MemoryRang0.outd(offset,data); 上层动态函数库中分别使用了: DeviceIoControl(hDevice,驱动中的IOCTL_READ,&addr,sizeof(addr),&data,512,&output,NULL); DeviceIoControl(hDevice,驱动中的IOCTL_WRITE,&addr,sizeof(addr),NULL,0,&output,NULL); 编译驱动的时候用了WIN2003DDK启动编译环境时选择XP(没有选择WIN2003),编译通过,并且在xpsp2中成功安装;可是运行程序调试时却发现能够找到PCI卡(即识别了GUID),但是却没有办法通信,也就是说MemoryRang0.outd(offset,data)发不出数据。 同样的驱动程序用DDK2000编译后安装在win2000中就可以正常的进行数据通信。 请高手指点。 |
|
最新喜欢:lee024...
|
沙发#
发布于:2007-01-05 09:28
|
|