Navigation
 
Welcome

Program

News

Download

S3Drive - Amazon S3 filesystem

WinFUSE - Filesystems with .NET

Provider model
FileSystemProvider
Download WinFUSE
 
Writing IFilters in .NET

Community

Contact

Deutsche Version

 
FileSystemProvider
Startseite  \  WinFUSE - Filesystems with .NET  \  FileSystemProvider  \  

Overview of the FileSystemProvider.

You have to override/implement methods of the abstract FileSystemProvider class to:
- create, delete and rename files and directories
- read and write the content of files
- list the content of directories

Most important is the method to open/create a file. This function returns a FileContext which is used in nearly all other function to work with this file.

Most of the functions have a parameter UserContext describing the user who issues this command. The UserContext is essential for user right and permission handling.

The return code of all function is a NT_ERRORCODE.

Important notice:
There is no need that files and directories are matched to real files or real directories. It's up to your implementation. Think about an implementation where files are BLOB fields in a SQL database.