[pso] [Tema4][Win]Despre campul irp->IoStatus.Information

sorin gsmcreation gsmcreation at yahoo.com
Mon May 21 11:11:11 EEST 2007


Salut!

In functia IOCTL a driverului, inainte de
CompleteRequest, trebuie sa setam campul
irp->IoStatus.Information. Intrebarea mea este: in
cazul FW_LIST, care este valoarea la care trebuie
setat acest camp:

a) 
-> sizeof(int) pt cazul nr_reguli_cerute <
nr_reguli_existente
-> sizeof(int) + nr_reguli_existente * sizeof (fwr_t)
pentru cazul in care este suficient loc
b)
-> cate un sizeof(int) in plus in ambele cazuri
(considerand si int-ul venit din userspace)
c)
-> 0 in toate cazurile

Intreb acest lucru deoarece se pare ca nu reusesc sa
trimit in userspace numarul curent de reguli.
Mentionez ca folosesc modul BUFFERED_IO, iar bufferul
(acelasi pt input si output) il obtin astfel:
char * buffer;
buffer = irp->AssociatedIrp.SystemBuffer.

Multumesc.


       
____________________________________________________________________________________Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545469


More information about the pso mailing list