Метод ISyncChangeBuilder::AddChangeUnitMetadata (winsync.h)

Добавляет метаданные единицы изменения в изменение элемента.

Синтаксис

HRESULT AddChangeUnitMetadata(
  [in] const BYTE         *pbChangeUnitId,
  [in] const SYNC_VERSION *pChangeUnitVersion
);

Параметры

[in] pbChangeUnitId

Идентификатор единицы изменения, добавляемой к изменению элемента.

[in] pChangeUnitVersion

Версия изменения единицы изменения, добавляемая к изменению элемента.

Возвращаемое значение

Возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.

Код возврата Описание
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 в качестве одного из своих флагов.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header winsync.h

См. также раздел

Интерфейс ISyncChangeBuilder

Структура SYNC_VERSION