[pso] [T3] - windows - file pointerul nu se updateaza... la scriere

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Mon Aug 4 12:51:54 EEST 2008


On Mon, 2008-08-04 at 02:44 -0700, Dragos Sbarlea wrote:
> Am verificat lista de discutii ininte sa intreb, toate problemele
> gasite sunt de tipul "nu avanseaza file pointerul nici la scriere nici
> al citire" la mine e "una da, una ba" :)
>  - am folosit direct io.
>  - am pus FILE_DEVICE_DISK la crearea Deviceului.
> 
> Verificarea o fac afisand offsetul primit la fiecare apel de
> Read/Write. Comportamentul de write e de scriere la acelasi offset. La
> read, citeste dupa sfarsit si e ok.

Cum adica "la read, citeste dupa sfarsit si e ok". Adica citesti dupa
read? Nu ar trebui sa intorci eroare?

Nu trece nici unul din testele "out of bounds"? Nici de read, nici de
write? Ai folosit IoCompleteIrp cu statusul STATUS_DEVICE_DATA_ERROR
pentru a indica "out of bounds"?

Razvan




More information about the pso mailing list