[ros-dev] I/O subsystem question

Phillip Susi psusi at cfl.rr.com
Wed Sep 14 16:37:09 CEST 2005


I believe the socket needs to be opened for async IO then.

Ge van Geldorp wrote:
>>From: art yerkes
>>
>>Hmm.  I know that before moved I created different events 
>>used by each synchronous call in msafd to correct exactly 
>>that problem.  Is that not working?
> 
> 
> The problem was that the handle was opened with the
> FILE_SYNCHRONOUS_IO_NONALERT option. This caused NtDeviceIoControlFile to do
> an internal wait if the driver returned STATUS_PENDING. As a result,
> STATUS_PENDING was no longer returned as the status by NtDeviceIoControlFile
> to msafd, so the waits in msafd were bypassed.
> I've attached the proposed patch to bug 713. No comments so far.
> 
> Gé van Geldorp.
> 
> 
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.com
> http://reactos.com:8080/mailman/listinfo/ros-dev
> 



More information about the Ros-dev mailing list