Condividi tramite


ISimpleSyncProviderConcurrencyConflictResolver::ResolveLocalDeleteRemoteUpdateConflict

Risolve i conflitti in cui un elemento è stato eliminato dalla replica locale e aggiornato nella replica remota.

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

Parametri

  • pItemData
    [in] Dati per l'elemento in un formato specifico del provider.
  • 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.
  • pRecoverableErrorCallback
    [in] Oggetto IRecoverableErrorCallback che contiene i metodi che possono essere chiamati se durante la gestione del conflitto si verifica un errore reversibile.
  • pbItemDeletedAsResultOfResolution
    [out] Restituisce se l'elemento è stato eliminato come risultato del processo di risoluzione personalizzato.
  • ppUpdatedVersionInfo
    [out] Restituisce le proprietà della versione aggiornata degli elementi aggiornati.

Valore restituito

  • S_OK

Vedere anche

Riferimento

Interfaccia ISimpleSyncProviderConcurrencyConflictResolver