请问:如何获取内存映射文件大小?

dhdahai 2012-08-08 10:03:50
如题,谢谢!
...全文
393 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Perry118 2012-08-09
  • 打赏
  • 举报
回复
一个进程创建了,其他进程打开啊

OpenFileMapping
dhdahai 2012-08-09
  • 打赏
  • 举报
回复 1
[Quote=引用 5 楼 的回复:]

CE

CreateFileForMapping之后,

用size = GetFileSize (_hFile, NULL) ;

_hFile为CreateFileForMapping返回的句柄
[/Quote]

这样只能在创建进程获取内存映射文件大小,其他进程呢?

发送消息啥的,又觉得不太好
Perry118 2012-08-09
  • 打赏
  • 举报
回复
CE

CreateFileForMapping之后,

用size = GetFileSize (_hFile, NULL) ;

_hFile为CreateFileForMapping返回的句柄
dhdahai 2012-08-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

一个进程创建了,其他进程打开啊

OpenFileMapping
[/Quote]

麻烦再看一下问题

打开后如何获得此映射文件大小?
dhdahai 2012-08-08
  • 打赏
  • 举报
回复
进程A创建内存映射文件

进程B MapViewOfFile后,如何获取此内存映射文件大小?

查了半天,无果
xgbing 2012-08-08
  • 打赏
  • 举报
回复
好像建映射文件的时候要指定大小,好久没用,忘记了。
toniy 2012-08-08
  • 打赏
  • 举报
回复
映射文件不是有文件名吗?有文件名还不能获取文件大小?啥意思呢?

19,519

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧