Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает версию базовой единицы, содержащейся в элементе.
HRESULT GetChangeUnitVersion(
BYTE * pbChangeUnitId,
SYNC_VERSION * pChangeVersion);
Параметры
- pbChangeUnitId
[in] Идентификатор базовой единицы.
- pChangeVersion
[out] Возвращает версию базовой единицы, определяемой параметром pbChangeUnitId.
Возвращаемое значение
S_OK.
S_FALSE, если не существует базовая единица с заданным идентификатором.
E_POINTER.
SYNC_E_INVALIDOPERATION, если элемент является отметкой полного удаления.
Замечания
Версия базовой единицы содержит ключ для реплики, которая выполнила самое последнее изменение в базовой единице, и счетчик тактов для этой реплики на момент внесения изменения.
Если установка значения версии производилась вызовом метода IItemMetadata::SetChangeUnitVersion, но изменение еще не сохранено вызовом метода IReplicaMetadata::SaveItemMetadata, то GetChangeUnitVersion возвращает значение, содержащееся в объекте IItemMetadata, а не значение из хранилища метаданных.