Я хотел бы изменить размер области памяти, выделенной VirtualAlloc окна MS. Глядя на документацию VirtualFree, можно вывести область только частично, но невозможно частично освободить ее. То есть можно освободить часть физической памяти, но не часть виртуальной памяти.
Я знаю, что в таком случае может потребоваться перераспределение региона. Однако копирование всего региона было бы довольно неэффективным. Есть ли способ попросить Windows выделить новую область другого размера, которая указывает на ту же самую память?