【发布时间】:2015-03-23 17:43:59
【问题描述】:
我有一个名为 By_a_waterfal.txt 的文本文件,内容如下:
By a waterfal I'm calling you.
We can share it all beneath a ceiling of blue.
We'll spend a heavenly day
Here where the whispering waters play.
我通过函数调用来创建这个文件的内存映射:
HANDLE hFileMapping = CreateFileMapping(handleOfFile, NULL, PAGE_READ, 0, 0, NULL);
其中handleOfFile 是By_a_waterfal.txt 文件的句柄。 然后我进行以下调用:
LPVOID lpFileMap = MapViewOfFile(hFileMapping, FILE_MAP_READ, 0, 0, 0);
如何通过 MapViewOfFile 调用创建的视图访问内存映射的 By_a_waterfal.txt 文件的内容?
【问题讨论】:
标签: visual-c++ memory-mapped-files file-read