Windows内存映射步骤
内存映射的过程:
(1)调用CreateFile打开或者创建一个分区上实际存在的文件;
(2)建立文件的内存映射,获取文件句柄hFileMap该句柄是访问内存映像所必须的,使用CreateFilemapping,这时候的内存映像不属于某个进程
(3)把文件映像映射到进程空间,调用MapViewOfFile,这时我们获取到该进程内文件映像的初始指针
(4)这时就可以对获取到的地址进行读或者写了
(5)读写完后,通过调用UnmapViewOfFile卸载映射,这时对映射的修改就被写到分区文件中去了。