Compartilhar via


ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict

Resolve conflitos nos quais um item foi excluído da réplica local e atualizado na réplica remota.

HRESULT ResolveLocalDeleteRemoteUpdateConflict(
   IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pbItemDeletedAsResultOfResolution,
  ITEM_FIELDS **ppUpdatedVersionInfo);

Parâmetros

  • pItemData
    [in] Os dados do item em um formato específico do provedor.
  • pChangeUnitsToUpdate
    [in, unique] Uma coleção de objetos CHANGE_UNIT_SET que representam um conjunto de unidades de alteração que deve ser atualizado durante a resolução de conflitos.
  • pRecoverableErrorCallback
    [in] Um objeto IRecoverableErrorCallback que contém métodos que poderão ser chamados se ocorrer um erro recuperável durante a manipulação de conflitos.
  • pbItemDeletedAsResultOfResolution
    [out] Retorna se o item foi excluído como resultado do processo de resolução personalizado.
  • ppUpdatedVersionInfo
    [out] Retorna as propriedades de versão atualizadas dos itens atualizados.

Valor de retorno

  • S_OK

Consulte também

Referência

Interface ISimpleSyncProviderConcurrencyConflictResolver