PlaceholderState Enumeration |
IT Hit User File System The state of a placeholder file or folder.
Namespace:
ITHit.FileSystem.Windows
Assembly:
ITHit.FileSystem.Windows (in ITHit.FileSystem.Windows.dll) Version: 8.3.27213.0
Syntax [FlagsAttribute]
public enum PlaceholderState
<FlagsAttribute>
Public Enumeration PlaceholderState
[FlagsAttribute]
public enum class PlaceholderState
[<FlagsAttribute>]
type PlaceholderState
Members
| Member name | Value | Description |
---|
| NoStates | 0 | When returned, the file or directory whose FileAttributes and ReparseTag examined by the API is not a placeholder. |
| Placeholder | 1 | The file or directory whose FileAttributes and ReparseTag examined by the API is a placeholder. |
| SyncRoot | 2 | The directory is both a placeholder directory as well as the sync root. |
| EssentialPropPresent | 4 |
The file or directory must be a placeholder and there exists an essential property in the property store of the file or directory.
|
| InSync | 8 | The file or directory must be a placeholder and its content in sync with the cloud. |
| Partial | 16 |
The file or directory must be a placeholder and its content is not ready to be consumed by the user application, though it
may or may not be fully present locally. An example is a placeholder file whose content has been fully downloaded to the
local disk, but is yet to be validated by a sync provider that has registered the sync root with the hydration modifier
[!:StorageProviderHydrationPolicyModifier.ValidationRequired].
|
| PartiallyOnDisk | 32 |
The file or directory must be a placeholder and its content is not fully present locally. When this is set,
Partial must also be set.
|
| Invalid | 4294967295 | This is an invalid state when the API fails to parse the information of the file or directory. |
See Also