ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem
Renomeia o item remoto de forma que ele não esteja mais em conflito com o nome do item local e insere o item remoto na réplica local.
HRESULT ModifyAndInsertRemoteItem(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToCreate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppNewKeyAndVersionInfo);
Parâmetros
- pItemData
[in] Os dados do item em um formato específico do provedor.
- pChangeUnitsToCreate
[in, unique] Uma coleção de objetos CHANGE_UNIT_SET que representam o conjunto de unidades de alteração a ser criado 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.
- ppNewKeyAndVersionInfo
[out] Retorna as propriedades de chave e versão que foram criadas como resultado da resolução de conflitos.
Valor de retorno
- S_OK