ISyncProviderRegistration::EnumerateSyncProviderConfigUIs 方法 (syncregistration.h)

返回一个 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 的引用

返回值

可能的返回代码包括但不限于下表中显示的值。

返回代码 说明
S_OK
方法成功。
E_POINTER
无效指针。
E_OUTOFMEMORY
没有足够的内存可用于注册提供程序。

要求

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

另请参阅

IEnumSyncProviderInfos 接口

ISyncProviderRegistration 接口