通过IRP_MN_START_DEVICE读取PCI物理地址是0xf7bff000,同时长度为0,而通过RW-Read write软件查看PCI卡的物理地址是0xF7bef000,代码是按《windows驱动开发技术指南》中读取PCI设备驱动来读取的。我通过WDF编写一个测试程序读取PCI物理内存也是0xf7bff000,求教,我读取PCI卡内存物理地址错误问题出在那,谢谢
打印数据如下 Port RegsPhybase = 0XF7BFF000 len = 0 and Hight = 0x0 and Low = 0x0 and uHight = 0xf7bff000 and uLow = 0x0
KdPrint(("Port RegsPhybase = 0X%08X len =%d and Hight = 0x%x and Low = 0x%x and uHight = 0x%x and uLow = 0x%x\n",pdx->RegsTempPhybase ,pdx->MemCount, pdx->RegsTempPhybase.HighPart,pdx->RegsTempPhybase.LowPart,pdx->RegsTempPhybase.u.HighPart,pdx->RegsTempPhybase.u.LowPart ));
PCI读取物理内存错误 wdm
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 保护模式-系统加载-段寄存器