ISyncProviderRegistration::CreateSyncProviderRegistrationInstance 方法 (syncregistration.h)

创建同步提供程序的内存中实例。

语法

HRESULT CreateSyncProviderRegistrationInstance(
  [in]  const SyncProviderConfiguration *pProviderConfiguration,
  [out] ISyncProviderInfo               **ppProviderInfo
);

参数

[in] pProviderConfiguration

包含同步提供程序注册信息的 SyncProviderConfiguration 结构。

[out] ppProviderInfo

返回指向 ISyncProviderInfo 接口的指针,该接口用于获取有关同步提供程序的信息并访问配置属性存储区,以便存储同步提供程序配置。

返回值

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

返回代码 说明
S_OK
方法成功。
E_POINTER
无效指针。
SYNC_E_REGISTRATION_ALREADYREGISTERED
已为同步提供程序注册相同的唯一实例 ID。

注解

在调用 ISyncProviderInfo::Commit 方法之前,不会在系统上注册同步提供程序。 此方法由 ISyncProviderInfoIPropertyStore 继承。 有关示例,请参阅 注册同步提供程序概述

要求

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

另请参阅

ISyncProviderRegistration 接口

SyncProviderConfiguration 结构