windows c++ 内存映射大文件问题记录

MapViewOfFile()使用时总是报错1132,是因为起始位置大小要是64k的倍数。

例如:LPVOID pFileBlock = MapViewOfFile(OpenMap
            , FILE_MAP_ALL_ACCESS        // 注意,和createfile要一致
            , 0
            , dBegin                    // 开始位置 这个需要是64K的倍数
            , dLen);                    // 映射长度

猜你喜欢

转载自blog.csdn.net/f120854632/article/details/86163463