IRecoverableErrorCallback::SetConstraintError
Zeichnet einen Einschränkungsfehler auf, der beim Versuch aufgetreten ist, eine Änderung auf ein Element anzuwenden. Die Änderung wird erneut angewendet oder später in der Synchronisierungssitzung aufgelöst.
HRESULT SetConstraintError(
const ITEM_FIELDS *pConflictingKeyInfo);
Parameter
- pConflictingKeyInfo
[in] Der Schlüssel des Elements, für das ein Einschränkungsfehler aufgezeichnet wird.
Rückgabewert
S_OK
SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION, wenn die angewendete Änderung als Folge des Einschränkungskonflikts vom Anbieter bis zur nächsten Synchronisierungssitzung zurückgestellt wurde.
SYNC_E_PFX_INVALID_OPERATION, wenn mehrere Einschränkungsfehler aufgetreten sind, ein Einschränkungsfehler für ein Objekt berichtet wurde, das nicht mehr gültig ist, oder die Einschränkungsfehlerrichtlinie nicht zulässt, dass Einschränkungskonflikte behebbar sind.