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