Windows内存映射步骤

内存映射的过程:

1)调用CreateFile打开或者创建一个分区上实际存在的文件;

2)建立文件的内存映射,获取文件句柄hFileMap该句柄是访问内存映像所必须的,使用CreateFilemapping,这时候的内存映像不属于某个进程

3)把文件映像映射到进程空间,调用MapViewOfFile,这时我们获取到该进程内文件映像的初始指针

4)这时就可以对获取到的地址进行读或者写了

5)读写完后,通过调用UnmapViewOfFile卸载映射,这时对映射的修改就被写到分区文件中去了。

posted on 2011-10-23 22:41  sprzhing  阅读(527)  评论(0编辑  收藏  举报

导航