Compartir a través de


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

Vea también

Referencia

Interfaz ISimpleSyncProviderConcurrencyConflictResolver