IConflictLogWriter::SaveConstraintConflict
保存有关导致约束冲突的变更的信息。
HRESULT SaveConstraintConflict(
ISyncChange * pChange,
BYTE * pConflictingItemId,
CONSTRAINT_CONFLICT_REASON constraintConflictReason,
IUnknown * pUnkData,
ISyncKnowledge * pConflictKnowledge,
BOOL fTemporary);
参数
- pChange
[in] 源提供程序中的冲突变更的项元数据。
- pConflictingItemId
[in] 目标副本中与 pChange 指定的项发生冲突的项的项 ID。
- constraintConflictReason
[in] 发生冲突的原因。
- pUnkData
[in] 冲突变更的项数据。
- pConflictKnowledge
[in] 应用此变更时要了解的知识。它必须和变更一起保存。
- fTemporary
[in] 如果这是临时冲突,则为 TRUE。否则为 FALSE。
返回值
S_OK
提供程序确定的错误代码
备注
如果此冲突表示的变更应用于副本,则 pConflictKnowledge 必须与该副本的知识组合在一起。