创建一个表示合并逻辑删除的 ISyncChange 对象或 ISyncChangeBuilder 对象。
HRESULT CreateSyncChangeForMergeTombstone(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbItemId, 
  const BYTE * pbWinnerItemId,
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  REFIID riid,
  void ** ppUnknown);
参数
- pbOwnerReplicaId
 [in] 发起此变更的副本的 ID。
- pbItemId
 [in] 发生合并前的项的 ID。这也称为落选 ID。
- pbWinnerItemId
 [in] 发生合并后的项的 ID。这也称为入选 ID。
- pChangeVersion
 [in] 变更的版本。
- pCreationVersion
 [in] 由 pbItemId 标识的项的创建版本。
- riid 
 [in] 要创建的对象的 IID。下列值有效:- IID_ISyncChange 
- IID_ISyncChangeBuilder 
 
- ppUnknown
 [out, iid_is(riid)] 返回新创建的对象。
返回值
- S_OK。 
- 如果 riid 不是 IID_ISyncChange 或 IID_ISyncChangeBuilder,则返回值为 E_INVALIDARG。 
- E_OUTOFMEMORY。 
- E_POINTER。 
- 如果未初始化此对象,则返回值为 SYNC_E_INVALID_OPERATION。 
备注
合并逻辑删除用于指示,具有不同项 ID 的冲突项已经合并为一个由入选项 ID 标识的项。合并逻辑指示落选项 ID 与入选项 ID 代表相同的项。有关详细信息,请参阅检测和解决约束冲突。