Compartilhar via


IRecoverableErrorCallback::SetConstraintError

Registra um erro de restrição que ocorreu durante a tentativa de aplicar uma alteração a um item. A alteração será reaplicada ou resolvida posteriormente na sessão de sincronização.

HRESULT SetConstraintError(
  const ITEM_FIELDS *pConflictingKeyInfo);

Parâmetros

  • pConflictingKeyInfo
    [in] A chave do item para o qual um erro de restrição está sendo registrado.

Valor de retorno

  • S_OK

  • SYNC_E_PFX_CHANGE_DEFERRED_OPTIMISTIC_CONCURRENCY_VIOLATION quando a alteração aplicada for adiada pelo provedor até a próxima sessão de sincronização, como resultado de um conflito de restrição.

  • SYNC_E_PFX_INVALID_OPERATION quando houver vários erros de restrição, um erro de restrição tiver sido relatado em um objeto que não é mais válido ou a política de erro de restrição não permitir que erros de restrição sejam recuperáveis.

Consulte também

Referência

Interface IRecoverableErrorCallback