ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict
Resuelve los conflictos en los que un elemento se actualizó en ambas réplicas.
HRESULT ResolveUpdateUpdateConflict(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToMerge,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
IRecoverableErrorCallback *pRecoverableErrorCallback,
ITEM_FIELDS **ppUpdatedVersionInfo);
Parámetros
- pItemData
[in] Datos para el elemento en un formato específico del proveedor.
- pChangeUnitsToMerge
[in, unique] Colección de objetos CHANGE_UNIT_SET que representan un conjunto de unidades de cambio que se deben combinar durante la resolución de conflictos.
- pChangeUnitsToUpdate
[in, unique] Colección de objetos CHANGE_UNIT_SET que representan un conjunto de unidades de cambio que se deben actualizar durante la resolución de conflictos.
- pKeyAndExpectedVersionInfo
[in, unique] Propiedades de clave y de versión del elemento en conflicto.
- pRecoverableErrorCallback
[in] Objeto IRecoverableErrorCallback que contiene métodos a los que se puede llamar si se produce un error recuperable durante la administración de un conflicto.
- ppUpdatedVersionInfo
[out] Devuelve las propiedades de versión actualizadas de los elementos actualizados.
Valor devuelto
- S_OK