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