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