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


ISyncChangeBatch::AddLoggedConflict

Добавляет метаданные, представляющие конфликт, к пакету изменений.

Синтаксис

HRESULT AddLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwFlags,
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

Параметры

  • pbOwnerReplicaId
    [in] Идентификатор реплики, которая внесла изменение в конфликт.

  • pbItemId
    [in] Идентификатор элемента.

  • pChangeVersion
    [in] Версия изменения.

  • pCreationVersion
    [in] Версия создания элемента.

  • dwFlags
    [in] Флаги, определяющие состояние изменения элемента. Значения флагов см. в разделе Флаги SYNC_CHANGE_FLAG.

  • dwWorkForChange
    [in] Оцениваемый объем работы для изменения. Это значение используется во время применения изменений, чтобы сообщить приложению о завершении работы.

  • pConflictKnowledge
    [in] Набор знаний о конфликте, сохраненный при его регистрации.

  • ppChangeBuilder
    [out] Возвращает объект, который может быть использован для добавления в изменение сведений о базовой единице.

Возвращаемое значение

Замечания

Конфликты, которые добавляются к пакету изменений, не добавляются к группе. Чтобы добавить конфликты к пакету изменений, не обязательно открывать группу.

См. также

Другие ресурсы

Интерфейс ISyncChangeBatch