FILE_LEVEL_TRIM_RANGE structure (ntifs.h)
Contains the offset and length of a trim range for a file.
Syntax
typedef struct _FILE_LEVEL_TRIM_RANGE {
ULONGLONG Offset;
ULONGLONG Length;
} FILE_LEVEL_TRIM_RANGE, *PFILE_LEVEL_TRIM_RANGE;
Members
Offset
Byte offset from the front of the given file to trim at.
Length
Length in bytes to trim from the given offset.
Remarks
Due to alignment requirements, the file system may reduce the of the trim range to a multiple of PAGE_SIZE <= Length. Also, Offset will be adjusted to the next page boundary if its initial value is not on page boundary.
Requirements
Requirement | Value |
---|---|
Header | ntifs.h (include Ntifs.h) |