IFeedBuilder::SaveChange

将项变更保存到馈送中。

HRESULT SaveChange(
  SYNC_SAVE_ACTION ssa,
  ISyncChange * pChange,
  ISaveChangeContext * pSaveChangeContext,
  IFeedItemDataMerger * pItemDataMerger);

参数

  • ssa
    [in] 要对变更执行的操作。
  • pChange
    [in] 要保存的项变更。
  • pSaveChangeContext
    [in] 有关要保存的变更的上下文信息。
  • pItemDataMerger
    [in] 一个可由 Sync Framework 调用以合并变更的对象。如果不需要进行合并,则可以为 NULL。如果通过 SRA_MERGE 解决操作来解决冲突,则不能为 NULL

    如果该值不为 NULL,则 Sync Framework 将调用 IFeedItemDataMerger::MergeFeedItemData 为通过 SRA_MERGE 操作解决的所有冲突合并 FeedSync 项数据。

返回值

  • S_OK

  • E_INVALIDARG

  • E_OUTOFMEMORY

备注

此方法可帮助提供程序实现其 ISynchronousNotifyingChangeApplierTarget::SaveChange 方法。

请参阅

参考

IFeedBuilder 接口