Condividi tramite


ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Ottiene la versione di un elemento archiviato nella replica di destinazione.

HRESULT GetDestinationVersion(
  ISyncChange * pSourceChange,
  ISyncChange ** ppDestinationVersion);

Parametri

  • pSourceChange
    [in] Modifica dell'elemento inviata dal provider di origine.
  • ppDestinationVersion
    [out] Restituisce una modifica dell'elemento contenente la versione dell'elemento nella replica di destinazione.

Valore restituito

  • S_OK

  • Codici di errore determinati dal provider

Osservazioni

Questo metodo viene chiamato dall'oggetto ISynchronousNotifyingChangeApplier quando le versioni di destinazione non vengono passate al metodoISynchronousNotifyingChangeApplier::ApplyChanges. GetDestinationVersion viene chiamato una volta per ogni modifica nel batch di modifiche inviato all'oggetto di applicazione modifiche.

Questo metodo è facoltativo e può restituire E_NOTIMPL, tranne quando il provider segnala conflitti di vincoli o qualsiasi altro provider nella community di sincronizzazione risolve conflitti di vincoli tramite merge. In entrambi i casi è necessario implementare questo metodo.

Vedere anche

Riferimento

Interfaccia ISynchronousNotifyingChangeApplierTarget