初始
hFile = CreateFile
hMem = CreateFileMapping (要设定初始大小)
pMem = MapViewOfFile
以后若要增长时,
先
UnampViewOfFile(pMem)
CloseHandle(hMem)
再重新
CreateFileMapping
MapViewOfFile
最后保存时
UnampViewOfFile(pMem)
CloseHandle(hMem)
SetFilePointer(hFile,...)
SendEndOfFile(hFile)
CloseHandle(hFile)
hFile = CreateFile
hMem = CreateFileMapping (要设定初始大小)
pMem = MapViewOfFile
以后若要增长时,
先
UnampViewOfFile(pMem)
CloseHandle(hMem)
再重新
CreateFileMapping
MapViewOfFile
最后保存时
UnampViewOfFile(pMem)
CloseHandle(hMem)
SetFilePointer(hFile,...)
SendEndOfFile(hFile)
CloseHandle(hFile)
本文介绍了使用内存映射文件进行动态调整的过程,包括初始化内存映射文件、更改文件大小的方法以及如何保存更改。涉及的操作包括创建文件、映射视图、调整视图大小及释放资源。
1231

被折叠的 条评论
为什么被折叠?



