[pso] [Tema3][Windows] IoBuildSynchronousFsdRequest error

Macicas Teodor teodor.macicas at cti.pub.ro
Sun May 9 23:30:36 EEST 2010


Razvan Deaconescu wrote:
> On Sun, 2010-05-09 at 21:07 +0300, Macicas Teodor wrote:
>   
>> http://pastebin.com/He6Pzyhd
>>     
>
> Salut!
>
> Remarc urmatoarele posibile greseli:
> * folosirea unui buffer, si a unui IoStatus per dispozitiv (nu-mi dau
> din bucata de cod din analyze -v seama daca event-ul este per IRP); ar
> trebui sa existe cate unul per IRP - alocate special pentru acel IRP
> * dimensiunea buffer-ului este KERNEL_SECTOR_SIZE; este posibil ca aici
> sa fi produs eu dezinformare: in Windows, un IRP poate contine mai multe
> sectoare, nu doar unul
>
> Razvan
>   
Salut,

Event, status si buffer sunt toate alocate in rutina write, inainte de 
apelul IoBuild... .
E frustrant ca am pierdut atata timp cu o chesti foarte simpla.

Se poate sa postezi un mic exemplu functional care foloseste IoBuild .. 
si IoCallDriver ?

Multumesc.
Teodor


More information about the pso mailing list