http://blog.csdn.net/fsjaky/article/details/8770981
正学习中,在上面这个链接中看到的没想明白
#define FILE_MAP_START 0x28804 // 文件映射的起始的位置
定义这个值有什么含义?可以是其他大小的什么值吗?
下面的也是这样,为什么能计算出这些数据来?....
//计算mapping的起始位置
dwFileMapStart = (FILE_MAP_START / dwSysGran) * dwSysGran;
// 计算mapping view的大小
dwMapViewSize = (FILE_MAP_START % dwSysGran) + BUFFSIZE;
// 计算mapping的大小
dwFileMapSize = FILE_MAP_START + BUFFSIZE;
// 计算需要读取的数据的偏移
iViewDelta = FILE_MAP_START - dwFileMapStart;