Several documentation bugs

Hi,

I think there is another documentation bug in FilterDriverDeveloperGuide
white paper, because it has not been updated with one of the lastest
changes:

“10.3. Disconnecting from the Communication Port”

“The minifilter can always close the server port by calling ZwClose() on the
server port handle. This does not force existing connections to break, but
simply stops the minifilter from accepting any more connections.”

The server port must be closed calling FilterConnectCommunicationPort().

Also in “13. Rules for Unload/Unregister/Detach”

“A minifilter instance can be detached even when there is outstanding I/O.
In that case, the minifilter’s completion routine(s) will be called for any
outstanding I/O operations with the flag FLT_COMPLETION_DETACHED set. The
minifilter will not receive completion callbacks when those I/O operations
actually complete.”

Now FLT_COMPLETION_DETACHED flag doesn´t exist.

Thanks,
mK


Express yourself instantly with MSN Messenger! Download today it’s FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Misha,

Thank you for noticing these inconsistencies. I have updated the document with the correct information.

Neal Christiansen
Microsoft File System Filter Group Lead
This posting is provided “AS IS” with no warranties, and confers no rights

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Misha Karpin
Sent: Wednesday, February 16, 2005 3:06 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Several documentation bugs

Hi,

I think there is another documentation bug in FilterDriverDeveloperGuide
white paper, because it has not been updated with one of the lastest
changes:

“10.3. Disconnecting from the Communication Port”

“The minifilter can always close the server port by calling ZwClose() on the
server port handle. This does not force existing connections to break, but
simply stops the minifilter from accepting any more connections.”

The server port must be closed calling FilterConnectCommunicationPort().

Also in “13. Rules for Unload/Unregister/Detach”

“A minifilter instance can be detached even when there is outstanding I/O.
In that case, the minifilter’s completion routine(s) will be called for any
outstanding I/O operations with the flag FLT_COMPLETION_DETACHED set. The
minifilter will not receive completion callbacks when those I/O operations
actually complete.”

Now FLT_COMPLETION_DETACHED flag doesn?t exist.

Thanks,
mK


Express yourself instantly with MSN Messenger! Download today it’s FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


Questions? First check the IFS FAQ at https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com