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


ISyncChangeBatchBase::EndOrderedGroup

Закрывает открытую ранее упорядоченную группу в пакете изменений.

Синтаксис

HRESULT EndOrderedGroup( 
  const BYTE * pbUpperBound,
  ISyncKnowledge * pMadeWithKnowledge);

Параметры

  • pbUpperBound
    [in] Закрытая верхняя граница идентификаторов элементов для этой упорядоченной группы. Чтобы задать верхнюю границу, равную бесконечности, используйте NULL.

  • pMadeWithKnowledge
    [in] Набор знаний реплики, на основе которой была создана эта группа.

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

  • S_OK

  • SYNC_E_INVALID_OPERATION, если ни одна групп не открыта или открыта неупорядоченная группа.

  • SYNC_E_RANGE_OUT_OF_ORDER, если параметр pbUpperBound меньше идентификатора последнего элемента, добавленного в группу.

  • SYNC_E_CHANGE_BATCH_IS_READ_ONLY, если объект ISyncChangeBatchBase был создан с использованием метода IProviderSyncServices::DeserializeChangeBatch или IProviderSyncServices::DeserializeFullEnumerationChangeBatch.

См. также

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

Интерфейс ISyncChangeBatchBase