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.