FileSystemVolumeFlags Enumeration |
A combination of flags associated with the specified file system.
Namespace:
ShellBoost.Core.Utilities
Assembly:
ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax [FlagsAttribute]
public enum FileSystemVolumeFlags
Members
| Member name | Value | Description |
---|
| FILE_CASE_SENSITIVE_SEARCH | 1 |
The specified volume supports case-sensitive file names.
|
| FILE_CASE_PRESERVED_NAMES | 2 |
The specified volume supports preserved case of file names when it places a name on disk.
|
| FILE_UNICODE_ON_DISK | 4 |
The specified volume supports Unicode in file names as they appear on disk.
|
| FILE_PERSISTENT_ACLS | 8 |
The specified volume preserves and enforces access control lists (ACL). For example, the NTFS file system preserves and enforces ACLs, and the FAT file system does not.
|
| FILE_FILE_COMPRESSION | 16 |
The specified volume supports file-based compression.
|
| FILE_VOLUME_QUOTAS | 32 |
The specified volume supports disk quotas.
|
| FILE_SUPPORTS_SPARSE_FILES | 64 |
The specified volume supports sparse files.
|
| FILE_SUPPORTS_REPARSE_POINTS | 128 |
The specified volume supports reparse points.
|
| FILE_SUPPORTS_REMOTE_STORAGE | 256 |
The file system supports remote storage.
|
| FILE_RETURNS_CLEANUP_RESULT_INFO | 512 |
On a successful cleanup operation, the file system returns information that describes additional actions taken during cleanup, such as deleting the file. File system filters can examine this information in their post-cleanup callback.
|
| FILE_SUPPORTS_POSIX_UNLINK_RENAME | 1024 |
The file system supports POSIX-style delete and rename operations.
|
| FILE_VOLUME_IS_COMPRESSED | 32768 |
The specified volume is a compressed volume, for example, a DoubleSpace volume.
|
| FILE_SUPPORTS_OBJECT_IDS | 65536 |
The specified volume supports object identifiers.
|
| FILE_SUPPORTS_ENCRYPTION | 131072 |
The specified volume supports the Encrypted File System (EFS).
|
| FILE_NAMED_STREAMS | 262144 |
The specified volume supports named streams.
|
| FILE_READ_ONLY_VOLUME | 524288 |
The specified volume is read-only.
|
| FILE_SEQUENTIAL_WRITE_ONCE | 1048576 |
The specified volume supports a single sequential write.
|
| FILE_SUPPORTS_TRANSACTIONS | 2097152 |
The specified volume supports transactions.
|
| FILE_SUPPORTS_HARD_LINKS | 4194304 |
The specified volume supports hard links.
|
| FILE_SUPPORTS_EXTENDED_ATTRIBUTES | 8388608 |
The specified volume supports extended attributes. An extended attribute is a piece of application-specific metadata that an application can associate with a file and is not part of the file's data.
|
| FILE_SUPPORTS_OPEN_BY_FILE_ID | 16777216 |
The file system supports OpenByFileID.
|
| FILE_SUPPORTS_USN_JOURNAL | 33554432 |
The specified volume supports update sequence number (USN) journals.
|
| FILE_SUPPORTS_INTEGRITY_STREAMS | 67108864 |
The file system supports integrity streams.
|
| FILE_SUPPORTS_BLOCK_REFCOUNTING | 134217728 |
The file system supports block cloning, that is, sharing logical clusters between files on the same volume. The file system reallocates on writes to shared clusters.
|
| FILE_SUPPORTS_SPARSE_VDL | 268435456 |
The file system tracks whether each cluster of a file contains valid data (either from explicit file writes or automatic zeros) or invalid data (has not yet been written to or zeroed).
|
| FILE_DAX_VOLUME | 536870912 |
The specified volume is a direct access (DAX) volume.
|
| FILE_SUPPORTS_GHOSTING | 1073741824 |
The file system supports ghosting.
|
See Also