Module filesystem

Source
Expand description

The main filesystem interfaces and helpers used to implement a WinFSP filesystem.

Structs§

DirBuffer
A buffer used to hold directory entries when enumerating directories with the read_directory callback.
DirBufferLock
A lock into the directory read buffer that must be held while writing, and dropped as soon as writing of directory entries into the buffer is complete.
DirInfo
A directory information entry.
DirMarker
A marker into the current position of the directory file when enumerating directories with read_directory
FileInfo
A struct that holds information about a file.
FileSecurity
The return value of a request to FileSystemContext::get_security_by_name.
ModificationDescriptor
A security descriptor pointer used to update an existing security descriptor. The internal layout of this struct should not be relied on.
OpenFileInfo
A struct that holds information about a file to be opened or created.
StreamInfo
A named stream information entry.
VolumeInfo
A struct that holds information about the volume.

Traits§

AsyncFileSystemContextasync-io
The trait that implements asynchronous file system operations for a WinFSP file system.
FileSystemContext
The core trait that implements file system operations for a WinFSP file system.
WideNameInfo
A information entry that contains a wide name buffer.