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.

См. также

Справочник

Интерфейс ISyncChangeBuilder
Структура SYNC_VERSION