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.