社区
驱动开发/核心开发
帖子详情
windows下pci 内存映射的空间内容如何读取
cnyfk
2016-06-06 01:00:54
pci 配置的BAR寄存器中存放了内存映射的基地址(不是IO映射),我想通过软件来直接读取内容,请问WINDOWS下用什么API可以实现?
...全文
1296
4
打赏
收藏
windows下pci 内存映射的空间内容如何读取
pci 配置的BAR寄存器中存放了内存映射的基地址(不是IO映射),我想通过软件来直接读取内容,请问WINDOWS下用什么API可以实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hd378
2016-06-22
打赏
举报
回复
楼主问的应该是读取基地址的值,而不是映射基地址,楼上的回答都不正确。要读取基地址的值, 如果是在驱动中,可以直接用端口读写(READ_PORT_UCHAR等函数)来访问PCI配置空间获取,也可以给底层驱动发IRP获取,MinorFunction设置为IRP_MN_READ_CONFIG,就可以读取设备的PCI配置空间寄存器 如果是在应用程序中,需要调用设备管理器相关函数来枚举设备和设备的资源信息,具体用到的函数有 SetupDiGetClassDevs SetupDiEnumDeviceInfo SetupDiGetDeviceRegistryProperty 等等。
日立奔腾浪潮微软松下联想
2016-06-12
打赏
举报
回复
MmMapIoSpace,也可以CreateFile操作\Device\PhysicalMemory,都需要一定的权限,没有仔细研究。
lm_whales
2016-06-07
打赏
举报
回复
你也可以直接读写试试,不行的话,再开驱动
lm_whales
2016-06-07
打赏
举报
回复
开驱动,映射地址就可以了
WIN XP蓝屏代码大全
(4)在安装
Windows
后第一次重启时出现:最大嫌疑可能时系统分区的磁盘
空间
不足或BIOS兼容有问题. (5)如果是在关闭某个软件时出现的:很有可能时软件本省存在设计缺陷, 请升级或卸载它. 5、0x00000023:FAT_FILE_SYSTEM ...
电脑蓝屏对照码
(4)在安装
Windows
后第一次重启时出现:最大嫌疑可能时系统分区的磁盘
空间
不足或BIOS兼容有问题. (5)如果是在关闭某个软件时出现的:很有可能时软件本省存在设计缺陷, 请升级或卸载它. 5、0x00000023:FAT_FILE_SYSTEM ...
msods5.8 u盘上的dos
11.支持DOS下访问USB设备,如U盘,USB硬盘,USB光驱,闪存卡,内存卡等. 12.本站还同时推出光盘版、U盘版、以及PXE镜像版,如需要请上我们网站中下载. =========================================================== ...
升级MaxDOS71
01月11日主要改进支持大于4G内存问题,以及在2003系统上安装蓝屏问题 增加集成PQ,DM加强版,以及光盘版 MaxDOS 7.1 更新如下: 网刻服务端升级为 MAXNGS 2.0 修正网刻服务端同一时间内DHCP只能提供一个IP地址,第...
MaxDOS_71PXE_G115.rar
集成DM/PQ版,支持
Windows
Vista/Server 2008版,U盘版,PXE版,光盘等其它的MaxDos7.1版 本,如果您需要以上版本,请关注我们的网站,感谢您的使用. MaxDOS 7.1 更新如下: 重要改进: 网刻服务端升级为 MAXNGS 2.0 修正...
驱动开发/核心开发
21,600
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章