Когда я создаю сегмент разделяемой памяти в Windows (например, CreateFileMapping (INVALID_HANDLE_VALUE, ...)
), есть ли способ изменить его размер, кроме создания большего сегмента и копирование данных?
Я читал в MSDN, что сопоставления файлов имеют фиксированный размер, но есть ли способ создать новое сопоставление в той же памяти? Как и в Linux, где вы можете использовать shm_open ()
, а затем ftruncate ()
и mmap ()
снова.