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.