[so] tema 3 win - MapViewOfFileEx

Mircea Bardac cs at mircea.bardac.net
Tue May 5 18:19:57 EEST 2009


[2]:
andreea sandu wrote:
> MapViewOfFileEx nu il putem folosi pe zone din spatiul de adresa deja
> alocate:
> the function succeeds if the specified memory region is not already
> in use by the calling process.

Corect.

> Prin urmare nu vad cum am putea sa
> respectam si cerinta [1] si sa si mapam paginile din memoria virtuala
> direct peste fisierul care simuleaza ram-ul.

Pentru ca sa eviti [2], inseamna ca intai trebuie sa eliberezi zona de
memorie (pagina) cu VirtualFree inainte sa remapezi in acea zona o
pagina din fisierul RAM. Astfel vei anula "rezervarea" si vei putea
folosi in aceeasi zona MapViewOfFileEx.

-- 
Mircea
http://mircea.bardac.net


More information about the so mailing list