ISimpleSyncProviderConstraintConflictResolver::ModifyAndUpdateRemoteItem
ローカル項目の名前と競合しないようにリモート項目の名前を変更し、ローカル レプリカにあるリモート項目を更新します。
構文
HRESULT ModifyAndUpdateRemoteItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppUpdatedKeyAndVersionInfo);
パラメーター
pItemData
[in] プロバイダー固有形式の項目のデータです。pChangeUnitsToUpdate
[in, unique] 競合の解決時に更新する変更単位のセットを表す CHANGE_UNIT_SET オブジェクトのコレクションです。pKeyAndExpectedVersionInfo
[in] 競合している項目のキー プロパティとバージョン プロパティです。pRecoverableErrorCallback
[in] 競合処理時に復旧可能なエラーが発生した場合に呼び出すことができるメソッドを含む IRecoverableErrorCallback オブジェクトです。ppUpdatedKeyAndVersionInfo
[out] 競合解決の結果として変更されたキー プロパティとバージョン プロパティです。
戻り値
- S_OK