Expand description
Various types of NTFS indexes and traits to work with them.
Thanks to Rust’s typesystem, the traits make using the various types of NTFS indexes (and their distinct key and data types) possible in a typesafe way.
NTFS uses B-tree indexes to quickly look up files, Object IDs, Reparse Points, Security Descriptors, etc.
They are described via NtfsIndexRoot
and NtfsIndexAllocation
attributes, which can be comfortably
accessed via NtfsIndex
.
Structs§
- Ntfs
File Name Index - Defines the
NtfsIndexEntryType
for filename indexes (commonly known as “directories”).
Traits§
- Ntfs
Index Entry Data - Trait implemented by a structure that describes Index Entry data.
- Ntfs
Index Entry HasData - Indicates that the Index Entry type has additional data (of
NtfsIndexEntryData
datatype). - Ntfs
Index Entry HasFile Reference - Indicates that the Index Entry type has a file reference.
- Ntfs
Index Entry Key - Trait implemented by a structure that describes an Index Entry key.
- Ntfs
Index Entry Type - Trait implemented by structures that describe Index Entry types.