ISyncChangeBatchBase::EndOrderedGroup
Cierra un grupo ordenado abierto anteriormente en el lote de cambios.
Sintaxis
HRESULT EndOrderedGroup(
const BYTE * pbUpperBound,
ISyncKnowledge * pMadeWithKnowledge);
Parámetros
pbUpperBound
[in] Límite superior cerrado de identificadores de elemento para este grupo ordenado. Para especificar un límite superior que sea infinito, use NULL.pMadeWithKnowledge
[in] Conocimiento de la réplica que realizó este grupo.
Valor devuelto
S_OK
SYNC_E_INVALID_OPERATION si no hay ningún grupo abierto o si un grupo no ordenado está abierto.
SYNC_E_RANGE_OUT_OF_ORDER si pbUpperBound es menor que el identificador del último elemento que se agregó al grupo.
SYNC_E_CHANGE_BATCH_IS_READ_ONLY si el objeto ISyncChangeBatchBase se creó con IProviderSyncServices::DeserializeChangeBatch o IProviderSyncServices::DeserializeFullEnumerationChangeBatch.