Condividi tramite


ISyncChangeBatch::AddLoggedConflict

Aggiunge i metadati che rappresentano un conflitto al batch di modifiche.

HRESULT AddLoggedConflict(
  const BYTE * pbOwnerReplicaId, 
  const BYTE * pbItemId, 
  const SYNC_VERSION * pChangeVersion,
  const SYNC_VERSION * pCreationVersion, 
  DWORD dwFlags,
  DWORD dwWorkForChange,
  ISyncKnowledge * pConflictKnowledge,
  ISyncChangeBuilder ** ppChangeBuilder);

Parametri

  • pbOwnerReplicaId
    [in] ID della replica che ha apportato la modifica in conflitto.
  • pbItemId
    [in] ID dell'elemento.
  • pChangeVersion
    [in] Versione della modifica.
  • pCreationVersion
    [in] Versione di creazione dell'elemento.
  • dwFlags
    [in] Flag che specificano lo stato della modifica dell'elemento. Per i valori dei flag, vedere Flag SYNC_CHANGE_FLAG.
  • dwWorkForChange
    [in] Stima di lavoro per la modifica. Questo valore viene utilizzato durante l'applicazione delle modifiche per segnalare il lavoro completato all'applicazione.
  • pConflictKnowledge
    [in] La conoscenza del conflitto salvata quando il conflitto è stato registrato.
  • ppChangeBuilder
    [out] Restituisce un oggetto che può essere utilizzato per aggiungere informazioni sull'unità di modifica alla modifica.

Valore restituito

Osservazioni

I conflitti aggiunti al batch di modifiche non vengono aggiunti a un gruppo. Non è necessario aprire un gruppo per aggiungere conflitti al batch di modifiche.

Vedere anche

Riferimento

Interfaccia ISyncChangeBatch