ISyncChangeBuilder::AddChangeUnitMetadata

将变更单位元数据添加到项变更中。

语法

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

参数

  • pbChangeUnitId
    [in] 要添加到项变更中的变更单位的 ID。

  • pChangeUnitVersion
    [in] 要添加到项变更中的变更单位变更的版本。

返回值

  • S_OK

  • E_POINTER

  • E_OUTOFMEMORY

  • 如果包含在 pbChangeUnitId 中的变更单位 ID 的格式与提供程序的 ID 格式架构指定的格式不匹配,则返回值为 SYNC_E_ID_FORMAT_MISMATCH。

  • 如果此变更单位要添加到的项变更将 SYNC_CHANGE_FLAG_DELETE 或 SYNC_CHANGE_FLAG_DOES_NOT_EXIST 设置为其标志之一,则返回值为 SYNC_E_INVALID_OPERATION。

请参阅

其他资源

ISyncChangeBuilder 接口

SYNC_VERSION 结构