Partager via


ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict

Résout des conflits dans lesquels un élément a été supprimé du réplica local et mis à jour sur le réplica distant.

Syntaxe

HRESULT ResolveLocalDeleteRemoteUpdateConflict(
   IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  BOOL *pbItemDeletedAsResultOfResolution,
  ITEM_FIELDS **ppUpdatedVersionInfo);

Paramètres

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

  • pChangeUnitsToUpdate
    [in, unique] Collection d'objets CHANGE_UNIT_SET qui représentent un jeu d'unités de modification qui doivent être mises à jour lors de la résolution des conflits.

  • 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.

  • pbItemDeletedAsResultOfResolution
    [out] Indique si l'élément a été supprimé du fait du processus de résolution personnalisée.

  • ppUpdatedVersionInfo
    [out] Retourne les propriétés de version mises à jour des éléments mis à jour.

Valeur de retour

  • S_OK

Voir aussi

Autres ressources

Interface ISimpleSyncProviderConcurrencyConflictResolver