Имам програма, която създава файл с карта, тя може да направи това извикване съвсем добре, 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