Filter manager support for third party filesystems

Is there a mechanism for registering a third party filesystem type in the
filter manager? We are reported as a a FLT_FSTYPE_UNKNOWN and would like to
be type KNOWN…

I’ll also ask if there are any plans to extend the filter manager to do
something like GetVolumeInformation and return the capabilities the
filesystem supports rather than just the name - this would facilitate
support for third party filesystems by MSFT internal components or ISV
written filters.

(I realize that this may not be the goal of the filesystem type returned in
the InstanceSetupCallback notification, but the Instance SetupCallback is
being used as a filesystem capabilities filter in filters supplied by
Microsoft with R2 - as several of the filters refuse to load if the
filesystem is not NTFS (or, in some cases, FAT or CDFS)).

Thanks…dave

There is no way for a 3rd party to add them selves to this list; we
would be more than happy to add your file system type to FilterManager’s
internal list (with a few caveats). Feel free to email me directly once
you are ready to have your file system added.

There is a way to do this using the Filter Manager:
FltQueryVolumeInformation (to see info about the volume you are attached
to)
FltQueryVolumeInformationFile (get volume information for a given file
object)

As long as your file system handles IRP_MJ_QUERY_VOLUME_INFORMATION and
all of the possible FsInformation classes, anyone can get standard
information about your file system.

Thanks!
Apurva

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of David Beaver
Sent: Tuesday, November 01, 2005 11:27 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Filter manager support for third party filesystems

Is there a mechanism for registering a third party filesystem type in
the
filter manager? We are reported as a a FLT_FSTYPE_UNKNOWN and would like
to
be type KNOWN…

I’ll also ask if there are any plans to extend the filter manager to do
something like GetVolumeInformation and return the capabilities the
filesystem supports rather than just the name - this would facilitate
support for third party filesystems by MSFT internal components or ISV
written filters.

(I realize that this may not be the goal of the filesystem type returned
in
the InstanceSetupCallback notification, but the Instance SetupCallback
is
being used as a filesystem capabilities filter in filters supplied by
Microsoft with R2 - as several of the filters refuse to load if the
filesystem is not NTFS (or, in some cases, FAT or CDFS)).

Thanks…dave


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

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