ISyncChangeBatchBase::EndOrderedGroup
關閉先前在變更批次中開啟的已排序群組。
HRESULT EndOrderedGroup(
const BYTE * pbUpperBound,
ISyncKnowledge * pMadeWithKnowledge);
參數
- pbUpperBound
[in] 這個已排序群組之項目識別碼範圍的封閉上限。若要將上限指定為無限大,請使用 NULL。
- pMadeWithKnowledge
[in] 建立這個群組之複寫的知識。
傳回值
S_OK
如果沒有群組為開啟,或未排序群組為開啟,則為 SYNC_E_INVALID_OPERATION。
如果 pbUpperBound 小於已加入此群組的最後一個項目的識別碼,則為 SYNC_E_RANGE_OUT_OF_ORDER。
如果 ISyncChangeBatchBase 物件是使用 IProviderSyncServices::DeserializeChangeBatch 或 IProviderSyncServices::DeserializeFullEnumerationChangeBatch 建立的,則為 SYNC_E_CHANGE_BATCH_IS_READ_ONLY。