Partager via


ISimpleSyncProviderConstraintConflictResolver::ModifyAndInsertRemoteItem

Renomme l'élément distant afin qu'il ne soit plus en conflit avec le nom d'élément local et qu'il insère l'élément distant dans le réplica local.

Syntaxe

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

Paramètres

  • pItemData
    [in] Données de l'élément dans un format spécifique au fournisseur.

  • pChangeUnitsToCreate
    [in, unique] Collection d'objets CHANGE_UNIT_SET qui représentent le jeu d'unités de modification à créer pendant la résolution de conflit.

  • pRecoverableErrorCallback
    [in] Objet IRecoverableErrorCallback qui contient des méthodes qui peuvent être appelées si une erreur récupérable se produit lors de la gestion des conflits.

  • ppNewKeyAndVersionInfo
    [out] Retourne les propriétés de version et de clé créées à la suite d'une résolution de conflit.

Valeur de retour

  • S_OK

Voir aussi

Autres ressources

Interface ISimpleSyncProviderConstraintConflictResolver