EldoS | Feel safer!

Software components for data protection, secure storage and transfer

Quick timeout in the driver

Also by EldoS: CallbackRegistry
A component to monitor and control Windows registry access and create virtual registry keys.
Posted: 02/27/2009 07:58:16
by Daniel Öberg (Standard support level)
Joined: 02/26/2009
Posts: 18

When using CbFltCanFileBeDeletedC you can a short while block the delete activity. After a while a time out is hit and Windows explains that the file can not be removed because too long file name.

I can assume that Windows error messages are not always correct and it was the time out that expired.

Is it possible to make this time longer?
Why does it time out? Is it possible to set the request as pending in the driver instead?
Posted: 02/27/2009 08:24:32
by Vladimir Cherniga (EldoS Corp.)

The timeout parameter takes effect only on callback events so that they are synchronous, the notification events are pending requests, so they are don't suspend the main file system requests. You could set timeout to zero value. This will set infinite timeout and will suspend the filtered request until you have returned from callback. In current version if you com into timeout event it will brings to the erroneous completion of the main file system request. This behaviour will be fixed in the nearest build.
Posted: 03/02/2009 15:38:44
by Daniel Öberg (Standard support level)
Joined: 02/26/2009
Posts: 18

Thanks for the answere.

Is there any timeplan for this "nearest build"?
Posted: 03/03/2009 02:59:41
by Vladimir Cherniga (EldoS Corp.)

This week, i think.



Topic viewed 3481 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!