none
WdfIoTargetSendReadSynchronously fails with STATUS_IO_TIMEOUT RRS feed

  • Question

  • Hi,

    I'm trying to send a request from FDO to his PDO.

    When I send the request asynchronously using:

    WdfIoTargetFormatRequestForRead

    WdfRequestSetCompletionRoutine

    WdfRequestSend

    The operation succeeds.

    But when I’m trying to send it synchronously using WdfIoTargetSendReadSynchronously the operation fails.

    I can see that in the second case the PDO queue didn’t get my request.

    What could be the problem?

    Thanks

    Wednesday, March 20, 2013 7:13 AM

All replies

  • The first and obvious question is did you use WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT to set the timeout to zero? Beyond that we probably need to see the code for the working (i.e. WdfRequestSend) and non-working versions.


    Don Burn Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr

    Wednesday, March 20, 2013 12:20 PM
  • did you implement the PDO? if yes, look there. if no, whose PDO is it?

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Wednesday, March 20, 2013 7:43 PM