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。