IRecoverableErrorCallback::SetConstraintError
Registra un error de restricción que se produjo al intentar aplicar un cambio a un elemento. El cambio se volverá a aplicar o se resolverá más adelante en la sesión de sincronización.
HRESULT SetConstraintError(
const ITEM_FIELDS *pConflictingKeyInfo);
Parámetros
- pConflictingKeyInfo
[in] Clave del elemento para el que se registra un error de restricción.
Valor devuelto
S_OK
SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION si el proveedor aplazó el cambio que se va a aplicar hasta la próxima sesión de sincronización a causa del conflicto de restricción.
SYNC_E_PFX_INVALID_OPERATION si se produjeron varios errores de restricción, se notificó un error de restricción sobre un objeto que ya no es válido, o la directiva de errores de restricción no permite que los errores de restricción sean recuperables.