ISyncChangeBatch::AddLoggedConflict

将表示冲突的元数据添加到变更批中。

HRESULT AddLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwFlags,
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

参数

  • pbOwnerReplicaId
    [in] 使变更产生冲突的副本的 ID。
  • pbItemId
    [in] 项的 ID。
  • pChangeVersion
    [in] 变更的版本。
  • pCreationVersion
    [in] 项的创建版本。
  • dwWorkForChange
    [in] 变更的工作量估计值。此值用在应用变更的过程中,用于向应用程序报告已完成的工作。
  • pConflictKnowledge
    [in] 记录冲突时保存的冲突知识。
  • ppChangeBuilder
    [out] 返回一个可用于将变更单位信息添加到变更的对象。

返回值

备注

添加到变更批中的冲突将不添加到组中。不必打开组就可以将冲突添加到变更批中。

请参阅

参考

ISyncChangeBatch 接口