Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Standard sync root information.
Syntax
typedef struct CF_SYNC_ROOT_STANDARD_INFO {
LARGE_INTEGER SyncRootFileId;
CF_HYDRATION_POLICY HydrationPolicy;
CF_POPULATION_POLICY PopulationPolicy;
CF_INSYNC_POLICY InSyncPolicy;
CF_HARDLINK_POLICY HardLinkPolicy;
CF_SYNC_PROVIDER_STATUS ProviderStatus;
WCHAR ProviderName[CF_MAX_PROVIDER_NAME_LENGTH + 1];
WCHAR ProviderVersion[CF_MAX_PROVIDER_VERSION_LENGTH + 1];
ULONG SyncRootIdentityLength;
BYTE SyncRootIdentity[1];
} CF_SYNC_ROOT_STANDARD_INFO;
Members
SyncRootFileId
File ID of the sync root.
HydrationPolicy
Hydration policy of the sync root. See CF_HYDRATION_POLICY_PRIMARY for more information.
PopulationPolicy
Population policy of the sync root. See CF_POPULATION_POLICY_PRIMARY for more information.
InSyncPolicy
In-sync policy of the sync root. See CF_INSYNC_POLICY for possible values.
HardLinkPolicy
Sync root hard linking policy. See CF_HARDLINK_POLICY for possible values.
ProviderStatus
Status of the sync root provider. See CF_SYNC_PROVIDER_STATUS for possible values.
ProviderName[CF_MAX_PROVIDER_NAME_LENGTH + 1]
Name of the sync root. ProviderName is an end-user facing string with a maximum length of CF_MAX_PROVIDER_NAME_LENGTH (255 characters).
ProviderVersion[CF_MAX_PROVIDER_VERSION_LENGTH + 1]
Version of the sync root. ProviderVersion is an end-user facing string with a maximum length of CF_MAX_PROVIDER_VERSION_LENGTH (255 characters).
SyncRootIdentityLength
Length, in bytes, of the SyncRootIdentity.
SyncRootIdentity[1]
The identity of the sync root directory.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1709 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | cfapi.h |
See also
[CF_HARDLINK_POLICY](ne-cfapi-cf_hardlink_policy.md