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. - DirBuffer
Lock - 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
- File
Info - A struct that holds information about a file.
- File
Security - The return value of a request to
FileSystemContext::get_security_by_name
. - Modification
Descriptor - A security descriptor pointer used to update an existing security descriptor. The internal layout of this struct should not be relied on.
- Open
File Info - A struct that holds information about a file to be opened or created.
- Stream
Info - A named stream information entry.
- Volume
Info - A struct that holds information about the volume.
Traits§
- Async
File System Context async-io
- The trait that implements asynchronous file system operations for a WinFSP file system.
- File
System Context - The core trait that implements file system operations for a WinFSP file system.
- Wide
Name Info - A information entry that contains a wide name buffer.