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 メソッドを実装できます。