Compartir a través de


ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem

Cambia el nombre del elemento remoto para que ya no esté en conflicto con el nombre de elemento local e inserta el elemento remoto en la réplica local.

HRESULT ModifyAndInsertRemoteItem(
  IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToCreate,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  ITEM_FIELDS **ppNewKeyAndVersionInfo);

Parámetros

  • pItemData
    [in] Datos para el elemento en un formato específico del proveedor.
  • pChangeUnitsToCreate
    [in, unique] Colección de objetos CHANGE_UNIT_SET que representan el conjunto de unidades de cambio a crear 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.
  • ppNewKeyAndVersionInfo
    [out] Devuelve las propiedades de clave y de versión que se crearon como resultado de la resolución de conflictos.

Valor devuelto

  • S_OK

Vea también

Referencia

Interfaz ISimpleSyncProviderConstraintConflictResolver