表示同步提供程序配置 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 |