次の方法で共有


IRecoverableErrorCallback::SetConstraintError

項目に変更の適用を試みたときに発生した制約エラーを記録します。この変更は、同期セッション内で後から再適用または解決されます。

構文

HRESULT SetConstraintError(
  const ITEM_FIELDS *pConflictingKeyInfo);

パラメーター

  • pConflictingKeyInfo
    [in] 制約エラーが記録されている項目のキーです。

戻り値

  • S_OK

  • SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION (制約が競合した結果、適用されている変更がプロバイダーによって次の同期セッションまで保留された場合)

  • SYNC_E_PFX_INVALID_OPERATION (制約エラーが複数発生した場合、無効なオブジェクトで制約エラーが報告された場合、または制約エラーのポリシーによって制約エラーを修復可能にすることができない場合)

関連項目

その他の技術情報

IRecoverableErrorCallback インターフェイス