hFile = CreateFile("c:\\1.bmp", GENERIC_WRITE|GENERIC_READ, 0, NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
hf2 = CreateFileMapping(hFile, NULL,PAGE_READWRITE,0,m_dwFileSize + sizeof(TCHAR),NULL);
m_pFileData = (LPBYTE)MapViewOfFile(hf2, FILE_MAP_WRITE,0,0,0);
这里的m_pFileData大小好象还是不能达到1.5G.有别的办法吗?我想保存的文件可能有1.5G.改怎么做呢,文件小 返回值为0x025e0000,文件大返回值就为0x00000000 GetLastError() = 8 ,存储空间不足,无法处理此命令。请问高手应该怎么做?
FILE_ATTRIBUTE_NORMAL, NULL);
hf2 = CreateFileMapping(hFile, NULL,PAGE_READWRITE,0,m_dwFileSize + sizeof(TCHAR),NULL);
m_pFileData = (LPBYTE)MapViewOfFile(hf2, FILE_MAP_WRITE,0,0,0);
这里的m_pFileData大小好象还是不能达到1.5G.有别的办法吗?我想保存的文件可能有1.5G.改怎么做呢,文件小 返回值为0x025e0000,文件大返回值就为0x00000000 GetLastError() = 8 ,存储空间不足,无法处理此命令。请问高手应该怎么做?
解决方案 »
- 用VC描点,连接了point[N]和point[N-1],point[N-1]和point[N-2]的连线又没了。
- 在IE地址栏内输入“http://192.168.0.222/myweb/”后,系统都做了什么
- dll的全局变量不共享?
- 怎么在对话框中实现抽屉效果的菜单?谢谢!
- 为什么显示不了jpg的图片呢 只能调出显示bmp的图片
- 在OnSize事件中m_treeleft.MoveWindow(0,0,100,100,true);为什么不行?
- 如何在TStream中查找字符串
- PROC pfn=MyProc 错?(MyProc是一个函数名)
- CString的问题,没分了,对不起,帮帮我,急,分数改天奉上
- 怎样判断一字符串中是否含有中文,以及如何将IP地址从bit转换到str。
- 将对话框封装到DLL之后,在主程序中总调用出错!
- VC++6.0/Visual C++ 6.0与Microsoft Visual Studio.Net 2005/2008的区别
[in] Number of bytes of the file mapping to map to the view. If this parameter is zero, the mapping extends from the specified offset to the end of the section.
硬盘可以映射出上T的内存空间,提示你一句,显示卡有那么多的存储空间,知道是怎么映射到物理内存里面的吗?是分段做的,仔细研究MapViewOfFile()的第三、四个参数,不是总为0的。整不明白再问我。