能力值:
( LV2,RANK:10 )
|
-
-
2 楼
32位吧....你会发现你 malloc和new BYTE[xx] 大于1.7G都会失败,
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
hFileMap = CreateFileMapping(hFile,NULL,PAGE_READONLY,0,1024*1024*1024,NULL); // 分配1G的内存映像
分配1G内存映像的代码是不是这样写?
hFileMap = CreateFileMapping(hFile,NULL,PAGE_READONLY,0,1024*1024*1024,NULL); // 分配1G的内存映像 if(hFileMap == NULL) { printf("创建原文件映射对象句柄失败:%d。\n",GetLastError()); CloseHandle(hFile); return -1; } 我的代码运行报错,GetLastError的值是8,是什么错误? 有一次运行又是好的,到底是什么问题啊?
|
|
|