ISyncChangeBuilder::AddChangeUnitMetadata
Добавляет метаданные базовой единицы к изменению элемента.
HRESULT AddChangeUnitMetadata(
const BYTE * pbChangeUnitId,
const SYNC_VERSION * pChangeUnitVersion);
Параметры
- pbChangeUnitId
[in] Идентификатор базовой единицы, которую нужно добавить в изменение элемента.
- pChangeUnitVersion
[in] Версия изменения базовой единицы, которую нужно добавить в изменение элемента.
Возвращаемое значение
S_OK
E_POINTER
E_OUTOFMEMORY
SYNC_E_ID_FORMAT_MISMATCH, если формат идентификатора базовой единицы pbChangeUnitId не соответствует формату, определенному схемой форматов идентификаторов для поставщика.
SYNC_E_INVALID_OPERATION, если для изменения элемента, к которому добавляется эта базовая единица, установлен флаг SYNC_CHANGE_FLAG_DELETE или SYNC_CHANGE_FLAG_DOES_NOT_EXIST.