按照内存对齐粒度读取到内存,不足的用0填充。
文件对齐粒度
200
内存对齐粒度
1000
对齐后的大小
//以dwAlignment 对齐dwOperateNum 值,也就是让dwOperateNum为dwAlignment的整数倍 DWORD AlignmentNum(DWORD dwOperateNum, DWORD dwAlignment ) { if (dwAlignment == 0) { return dwOperateNum ; } int iTemp = dwOperateNum % dwAlignment; if (iTemp != 0) { return dwOperateNum + dwAlignment - iTemp; } return dwOperateNum ; }
文章来源: https://blog.csdn.net/dyxcome/article/details/91358028