返回一个 IEnumSyncProviderConfigUIInfos 枚举接口,该接口枚举指定条件的所有已注册 的 ISyncProviderConfigUIInfo 对象。
语法
HRESULT EnumerateSyncProviderConfigUIs(
[in] LPCGUID pguidContentType,
[in] DWORD dwSupportedArchitecture,
IEnumSyncProviderConfigUIInfos **ppEnumSyncProviderConfigUIInfos
);
参数
[in] pguidContentType
指定内容类型的 LPCGUID。 如果此参数为 NULL,则将枚举所有内容类型。
[in] dwSupportedArchitecture
以下标志之一或组合,表示要枚举的提供程序的体系结构。 如果指定 了SYNC_32_BIT_SUPPORTED ,则将枚举支持 32 位或 32 位和 64 位的所有提供程序。 如果指定 了SYNC_32_BIT_SUPPORTED | SYNC_64_BIT_SUPPORTED ,则仅枚举同时支持 32 位和 64 位的提供程序。
- SYNC_32_BIT_SUPPORTED ( (DWORD) 0x00000001)
- SYNC_64_BIT_SUPPORTED ( (DWORD) 0x00000002)
ppEnumSyncProviderConfigUIInfos
对 IEnumSyncProviderConfigUIInfos 的引用
返回值
可能的返回代码包括但不限于下表中显示的值。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
无效指针。 |
|
没有足够的内存可用于注册提供程序。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | syncregistration.h |