表示同步提供程序配置的信息。 创建注册实例时,此结构将传递给 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 |