У меня есть программа, которая создает файл карты, она может нормально выполнять этот вызов, m_hMap = CreateFileMapping(m_hFile,0,dwProtect,0,m_dwMapSize,NULL);
, но когда последующий вызов функции MapViewOfFile(m_hMap,dwViewAccess,0,0,0)
, я получаю код ошибки 8, то есть ERROR_NOT_ENOUGH_MEMORY, или строку ошибки "ошибка недостаточно память доступна для обработки этой команды".
Поэтому я не совсем понимаю, что для меня делает MapViewOfFile и как исправить ситуацию.
какие-то цифры...
m_dwMapSize = 453427200
dwProtect = PAGE_READWRITE;
dwViewAccess = FILE_MAP_ALL_ACCESS;
Я думаю, что размер моей страницы 65536