Compartir a través de


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.

Vea también

Referencia

Interfaz IRecoverableErrorCallback