Where developers, translators, and users meet...
See the screenshots:
- 2019-03-12_232438.png (9.51 KiB) Viewed 1091 times
- 2019-03-12_232418.png (12.71 KiB) Viewed 1091 times
https://docs.microsoft.com/en-us/window ... -constants- Pinned = FILE_ATTRIBUTE_PINNED = 0x00080000
- Unpinned = FILE_ATTRIBUTE_UNPINNED = 0x00100000
- Recall = FILE_ATTRIBUTE_RECALL_ON_DATA_ACCESS = 0x00400000
Recall: When this attribute is set, it means that the file or directory is not fully present locally. For a file that means that not all of its data is on local storage (e.g. it may be sparse with some data still in remote storage). For a directory it means that some of the directory contents are being virtualized from another location. Reading the file / enumerating the directory will be more expensive than normal, e.g. it will cause at least some of the file/directory content to be fetched from a remote store. Only kernel-mode callers can set this bit.
The other two are not documented by MS.
@Don: Why did you call (no pun intended) that flag "Recall" only, and not "Recall on data access"? We're losing some context, and "Recall" doesn't mean much by itself. Moreover, it is more difficult to translate accurately.