IConstraintConflict::SetConstraintResolveActionForChangeUnit

競合する変更単位の変更に対する競合解決アクションを設定します。

HRESULT SetConstraintResolveActionForChangeUnit(
  ISyncChangeUnit *pChangeUnit, 
  SYNC_CONSTRAINT_RESOLVE_ACTION constraintResolveAction);

パラメーター

  • pChangeUnit
    [in] 競合解決アクションを設定する変更単位です。
  • constraintResolveAction
    [in] pChangeUnit に対して設定する競合解決アクションです。

戻り値

  • S_OK

  • E_INVALIDARG (constraintResolveAction が SYNC_CONSTRAINT_RESOLVE_ACTION のメンバーでない場合、競合の理由が CCR_OTHER でない場合、または constraintResolveAction が SCRA_DEFERSCRA_TRANSFER_AND_DEFER 以外の値に設定されている場合)

  • E_POINTER

  • SYNC_E_INVALID_OPERATION (競合に変更単位が含まれていない場合、または pChangeUnit で指定された変更単位が見つからない場合)

参照

リファレンス

IConstraintConflict インターフェイス