[so] tema 3 win - MapViewOfFileEx

Eugen pietry at death-squad.ro
Tue May 5 18:25:25 EEST 2009


Mircea Bardac wrote:
> [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.
>
>   
Nu stiu ce facem noi gresit, dar nu merge MapViewOfFileEx, fie access 
denied, fie adresa data nu este aliniata sau invalida.
Nu am auzit pe nimeni sa fi reusit varianta asta, sper sa fie cineva.

Eugen Hristev



More information about the so mailing list