Поделиться через


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

См. также

Справочник

Интерфейс ISimpleSyncProviderConstraintConflictResolver