syncProviderConfiguration 结构 (syncregistration.h)

表示同步提供程序配置的信息。 创建注册实例时,此结构将传递给 ISyncProviderRegistration::CreateSyncProviderRegistrationInstance 方法。

语法

typedef struct _SyncProviderConfiguration {
  DWORD dwVersion;
  GUID  guidInstanceId;
  CLSID clsidProvider;
  GUID  guidConfigUIInstanceId;
  GUID  guidContentType;
  DWORD dwCapabilities;
  DWORD dwSupportedArchitecture;
} SyncProviderConfiguration;

成员

dwVersion

同步提供程序的版本。 常量值SYNC_PROVIDER_CONFIGURATION_VERSION。

guidInstanceId

同步提供程序的唯一实例 ID。

clsidProvider

同步提供程序的 COM CLSID。

guidConfigUIInstanceId

用于创建此同步提供程序的配置 UI 的实例 ID;如果未使用配置 UI, 则GUID_NULL

guidContentType

标识内容类型的 GUID。

dwCapabilities

以下常量之一,表示同步提供程序的功能。

  • SPC_DEFAULT ( (DWORD) 0x00000000)

dwSupportedArchitecture

以下常量之一,表示同步提供程序支持的体系结构。 此值对应于同步提供程序 CLSID (clsidProvider) 注册的体系结构。 这些值可以组合在一起,并可用作位掩码。

  • SYNC_32_BIT_SUPPORTED ( (DWORD) 0x00000001)
  • SYNC_64_BIT_SUPPORTED ( (DWORD) 0x00000002)

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 syncregistration.h

另请参阅

Windows 同步注册结构