共用方式為


ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict

HRESULT ResolveUpdateUpdateConflict(
  IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToMerge,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  ITEM_FIELDS **ppUpdatedVersionInfo);

參數

  • pItemData
    [in] 採用提供者特有之格式的項目資料。
  • pChangeUnitsToMerge
    [in, unique] CHANGE_UNIT_SET 物件的集合,這些物件代表應該在衝突解決期間合併的變更單位集合。
  • pChangeUnitsToUpdate
    [in, unique] CHANGE_UNIT_SET 物件的集合,這些物件代表應該在衝突解決期間更新的變更單位集合。
  • pKeyAndExpectedVersionInfo
    [in, unique] 發生衝突之項目的索引鍵和版本屬性。
  • pRecoverableErrorCallback
    [in] 如果在處理衝突期間發生可復原的錯誤,則為包含可呼叫之方法的 IRecoverableErrorCallback 物件。
  • ppUpdatedVersionInfo
    [out] 傳回更新之項目的更新版本屬性。

傳回值

  • S_OK

請參閱

參考

ISimpleSyncProviderConcurrencyConflictResolver 介面