CF_SYNC_ROOT_STANDARD_INFO 構造体 (cfapi.h)

標準同期ルート情報。

構文

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;

メンバー

SyncRootFileId

同期ルートのファイル ID。

HydrationPolicy

同期ルートのハイドレーション ポリシー。 詳細については、「 CF_HYDRATION_POLICY_PRIMARY 」を参照してください。

PopulationPolicy

同期ルートの作成ポリシー。 詳細については、「 CF_POPULATION_POLICY_PRIMARY 」を参照してください。

InSyncPolicy

同期ルートの同期中ポリシー。 使用可能な値については 、「CF_INSYNC_POLICY 」を参照してください。

HardLinkPolicy

ルート のハード リンク ポリシーを同期します。 使用可能な値については 、「CF_HARDLINK_POLICY 」を参照してください。

ProviderStatus

同期ルート プロバイダーの状態。 使用可能な値については 、「CF_SYNC_PROVIDER_STATUS 」を参照してください。

ProviderName[CF_MAX_PROVIDER_NAME_LENGTH + 1]

同期ルートの名前。 ProviderName は、 CF_MAX_PROVIDER_NAME_LENGTHの最大 長 (255 文字) のエンド ユーザー向け文字列です。

ProviderVersion[CF_MAX_PROVIDER_VERSION_LENGTH + 1]

同期ルートのバージョン。 ProviderVersion は、 CF_MAX_PROVIDER_VERSION_LENGTHの最大 長 (255 文字) を持つエンド ユーザー向け文字列です。

SyncRootIdentityLength

SyncRootIdentity の長さ (バイト単位)。

SyncRootIdentity[1]

同期ルート ディレクトリの ID。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1709 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
Header cfapi.h

こちらもご覧ください

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