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