共用方式為


IFeedSyncServices::ProcessChangeBatch

處理來源提供者傳送的變更批次。

HRESULT ProcessChangeBatch(
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncChangeBatch * pSourceChangeBatch,
  IUnknown * pUnkDataRetriever,
  ISynchronousNotifyingChangeApplierTarget * pChangeApplierTarget,
  ISyncSessionState * pSessionState,
  ISyncCallback * pCallback);

參數

  • resolutionPolicy
    [in] 當這個方法套用變更時要使用的衝突解決原則。
  • pSourceChangeBatch
    [in] 要在本機套用之來源提供者的變更批次。
  • pUnkDataRetriever
    [in] 可用來擷取變更資料的物件。它可以是 ISynchronousDataRetriever 物件或提供者特有的物件。
  • pChangeApplierTarget
    [in] 變更套用者可以呼叫的物件,用來將變更和衝突儲存到已載入的摘要。
  • pSessionState
    [in] 有關目前工作階段的資訊。
  • pCallback
    [in] 在變更套用期間接收事件通知的物件。

傳回值

備註

這個方法可幫助同步處理提供者實作它的 IKnowledgeSyncProvider::ProcessChangeBatch 方法。

請參閱

參考

IFeedSyncServices 介面
CONFLICT_RESOLUTION_POLICY 列舉