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_HYDRATION_POLICY_PRIMARY

CF_POPULATION_POLICY_PRIMARY

CF_INSYNC_POLICY

[CF_HARDLINK_POLICY](ne-cfapi-cf_hardlink_policy.md

CF_SYNC_PROVIDER_STATUS

CfGetSyncRootInfoByPath