Condividi tramite


ISimpleSyncProviderConcurrencyConflictResolver::ResolveUpdateUpdateConflict

Risolve i conflitti in cui un elemento è stato aggiornato in entrambe le repliche.

HRESULT ResolveUpdateUpdateConflict(
  IUnknown *pItemData,
  const CHANGE_UNIT_SET *pChangeUnitsToMerge,
  const CHANGE_UNIT_SET *pChangeUnitsToUpdate,
  const ITEM_FIELDS *pKeyAndExpectedVersionInfo,
  IRecoverableErrorCallback *pRecoverableErrorCallback,
  ITEM_FIELDS **ppUpdatedVersionInfo);

Parametri

  • pItemData
    [in] Dati per l'elemento in un formato specifico del provider.
  • pChangeUnitsToMerge
    [in, unique] Raccolta di oggetti CHANGE_UNIT_SET che rappresentano un set di unità di modifica che deve essere unito durante la risoluzione dei conflitti.
  • pChangeUnitsToUpdate
    [in, unique] Raccolta di oggetti CHANGE_UNIT_SET che rappresentano un set di unità di modifica che deve essere aggiornato durante la risoluzione dei conflitti.
  • pKeyAndExpectedVersionInfo
    [in, unique] Proprietà della chiave e della versione dell'elemento in conflitto.
  • pRecoverableErrorCallback
    [in] Oggetto IRecoverableErrorCallback che contiene i metodi che possono essere chiamati se durante la gestione del conflitto si verifica un errore reversibile.
  • ppUpdatedVersionInfo
    [out] Restituisce le proprietà della versione aggiornata degli elementi aggiornati.

Valore restituito

  • S_OK

Vedere anche

Riferimento

Interfaccia ISimpleSyncProviderConcurrencyConflictResolver