How do OneDrive smart files work?

Starting in Windows 8.1, OneDrive uses "smart files" to represent files that exist in the cloud but are not available locally. How does this feature work? I can't find any documentation about this.

I can see that files not available offline have the following attributes:

Hidden, System, Archive, SparseFile, ReparsePoint, Offline

      

Also, using fsutil, I found that the value of the reparse tag is 0x80000015, which is not one of the values IO_REPARSE_TAG_*

listed in WinNT.h. (EDIT: actually this is IO_REPARSE_TAG_FILE_PLACEHOLDER

:; I was looking at WinNT.h from the Windows 7 SDK and this value is new in Windows 8.1)

But this is the only thing I could find out about them ...

Can I use this feature in my own application (i.e. provide my own smart files)? What APIs are available to manage these files?

+3


source to share





All Articles