Going forward it is going to be a requirement for all 3rd party file
system to support the ADVANCED_FCB_HEADER and PerStream contexts and we
expect them to support it on all files except paging files (though 3rd
party file systems don’t usually support paging files).
If anyone has a 3rd party file system and has not taken care of this
yet, please start now to address this issue.
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 Tony Mason
Sent: Wednesday, March 30, 2005 10:49 AM
To: Windows File Systems Devs Interest List
Subject: RE: [ntfsd] FltIsDirectory returns STATUS_NOT_SUPPORTED
Furthermore, there is nothing that requires a file system initialize (or
support) stream contexts on ALL files - it might choose to only support
it on SOME file objects. While we can talk about how the current file
systems work, it would be unwise to assume your filter will never be
used with 3rd party file systems, or with file systems that do not
create stream contexts for everything.
The paging file for example, is typically not initialized in a way to
support stream contexts. Some versions of FAT have not supported stream
contexts on file objects open against the volume. I’m sure we can come
up with other cases as well.
Regards,
Tony
Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com
Looking forward to seeing you at the Next OSR File Systems Class April
4, 2005 in Boston!
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Molly Brown
Sent: Wednesday, March 30, 2005 1:32 PM
To: ntfsd redirect
Subject: RE: [ntfsd] FltIsDirectory returns STATUS_NOT_SUPPORTED
This call only works if you’ve got a file object that has been
initialized by the file system. Make sure that the CREATE succeeded in
a way that initializes the file object (i.e., FileObject->FsContext !=
NULL).
Regards,
Molly Brown
Microsoft Corporation
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 Mark Hahn
Sent: Wednesday, March 30, 2005 10:07 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] FltIsDirectory returns STATUS_NOT_SUPPORTED
I am calling FltIsDirectory in PostCreate and it sometimes succeeds and
sometimes fails with STATUS_NOT_SUPPORTED. I have checked and the good
calls and bad calls are happening on the same volume. I dont see how
this is possible since the docs say: “STATUS_NOT_SUPPORTED The file
system does not support stream contexts. This is an error code.”
How could one volume sometimes support stream contexts and not support
it other times?
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
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
You are currently subscribed to ntfsd as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com