ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem
Переименовывает удаленный элемент, чтобы устранить конфликт с именем локального элемента, и вставляет удаленный элемент в локальную реплику.
HRESULT ModifyAndInsertRemoteItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToCreate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppNewKeyAndVersionInfo);
Параметры
- pItemData
[in] Данные для элемента в формате, определяемом поставщиком.
- pChangeUnitsToCreate
[in, unique] Коллекция объектов CHANGE_UNIT_SET, представляющих набор базовых единиц, которые нужно создать в ходе устранения конфликтов.
- pRecoverableErrorCallback
[in] Объект IRecoverableErrorCallback, содержащий методы, которые можно вызывать, если в ходе обработки конфликта происходит устранимая ошибка.
- ppNewKeyAndVersionInfo
[out] Возвращает свойства ключа и версии, которые были созданы в результате устранения конфликтов.
Возвращаемое значение
- S_OK