CF_SYNC_ROOT_STANDARD_INFO structure (cfapi.h)
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