ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict
Resuelve conflictos en los que se eliminó un elemento en la réplica local y se actualizó en la réplica remota.
HRESULT ResolveLocalDeleteRemoteUpdateConflict(
IUnknown *pItemData,
const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
IRecoverableErrorCallback *pRecoverableErrorCallback,
BOOL *pbItemDeletedAsResultOfResolution,
ITEM_FIELDS **ppUpdatedVersionInfo);
Parámetros
- pItemData
[in] Datos para el elemento en un formato específico del proveedor.
- 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.
- 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.
- pbItemDeletedAsResultOfResolution
[out] Devuelve si el elemento se eliminó como resultado del proceso de resolución personalizado.
- ppUpdatedVersionInfo
[out] Devuelve las propiedades de versión actualizadas de los elementos actualizados.
Valor devuelto
- S_OK