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 方法。