SyncProviderConfigUIConfiguration 结构 (syncregistration.h)

表示同步提供程序配置 UI 的信息。

语法

typedef struct _SyncProviderConfigUIConfiguration {
  DWORD dwVersion;
  GUID  guidInstanceId;
  CLSID clsidConfigUI;
  GUID  guidContentType;
  DWORD dwCapabilities;
  DWORD dwSupportedArchitecture;
  BOOL  fIsGlobal;
} SyncProviderConfigUIConfiguration;

成员

dwVersion

配置 UI 的版本。

guidInstanceId

配置 UI 的唯一实例 ID。

clsidConfigUI

配置 UI 的 COM CLSID。

guidContentType

标识由配置 UI 创建的同步提供程序支持的内容类型的 GUID。

dwCapabilities

以下常量之一,表示同步提供程序配置 UI 的功能。 这些值是可以组合的掩码。

  • SCC_DEFAULT ( (DWORD) 0x00000000) 配置 UI 支持创建和修改显示 UI 的同步提供程序的默认功能。
  • SCC_CAN_CREATE_WITHOUT_UI ( (DWORD) 0x00000001) 配置 UI 创建提供程序而不显示 UI。 此值与 SCC_CREATE_NOT_SUPPORTED不兼容。
  • SCC_CAN_MODIFY_WITHOUT_UI ( (DWORD) 0x00000002) 配置 UI 修改提供程序而不显示 UI。 此值与 SCC_MODIFY_NOT_SUPPORTED 不兼容。
  • SCC_CREATE_NOT_SUPPORTED ( (DWORD) 0x00000004) 配置 UI 无法创建新的已配置的提供程序。 此值与 SCC_CAN_CREATE_WITHOUT_UI不兼容。
  • SCC_MODIFY_NOT_SUPPORTED ( (DWORD) 0x00000008) 配置 UI 无法修改提供程序。 此值与 SCC_CAN_MODIFY_WITHOUT_UI不兼容。

dwSupportedArchitecture

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

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

fIsGlobal

保留供将来使用。 此时,该值应始终为 FALSE

要求

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

另请参阅

Windows 同步注册结构