次の方法で共有


IAsynchronousNotifyingChangeApplierTarget::SaveConflict

同時実行の競合の原因である変更に関する情報を保存します。

注意

このメソッドは、互換性のために残されています。

HRESULT SaveConflict(
  ISyncChange * pChange,
  IUnknown * pUnkData,
  ISyncKnowledge * pConflictKnowledge);

パラメーター

  • pChange
    [in] 競合する変更の項目メタデータです。
  • pUnkData
    [in] 競合する変更の項目データです。
  • pConflictKnowledge
    [in] この変更が適用された場合に学習されるナレッジです。これは変更と共に保存される必要があります。

戻り値

  • S_OK

  • プロバイダーが決定したエラー コード

解説

この競合が表す変更がレプリカに適用された場合、pConflictKnowledge は、そのレプリカのナレッジと組み合わせる必要があります。

SaveConflict を呼び出したら、プロバイダーは次のいずれかの操作を実行する必要があります。

参照

リファレンス

IAsynchronousNotifyingChangeApplierTarget インターフェイス
IAsynchronousNotifyingChangeApplierTargetCallback インターフェイス