ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem

重命名远程项,以便该项不再与本地项名称冲突,并在本地副本中插入该远程项。

HRESULT ModifyAndInsertRemoteItem(
  IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToCreate,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  ITEM_FIELDS **ppNewKeyAndVersionInfo);

参数

  • pItemData
    [in] 采用提供程序专用格式的项数据。
  • pChangeUnitsToCreate
    [in, unique] CHANGE_UNIT_SET 对象的集合,表示要在解决冲突期间创建的一组变更单位。
  • pRecoverableErrorCallback
    [in] 一个 IRecoverableErrorCallback 对象,包含在冲突处理期间出现可恢复错误时可以调用的方法。
  • ppNewKeyAndVersionInfo
    [out] 返回为冲突解决而创建的键属性和版本属性。

返回值

  • S_OK

请参阅

参考

ISimpleSyncProviderConstraintConflictResolver 接口