ISynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Возвращает версию элемента, сохраненного в реплике назначения.

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

Параметры

  • pSourceChange
    [in] Изменение элемента, отправленное поставщику источника.
  • ppDestinationVersion
    [out] Возвращает изменение элемента, содержащее версию элемента в реплике назначения.

Возвращаемое значение

  • S_OK

  • Коды ошибок, определяемые поставщиком

Замечания

Этот метод вызывается объектом ISynchronousNotifyingChangeApplier, если версии назначения не передаются методу ISynchronousNotifyingChangeApplier::ApplyChanges. Метод GetDestinationVersion вызывается один раз для каждого изменения в пакете изменений, который отправляется для применения изменений.

Этот метод является необязательным и может возвращать E_NOTIMPL, если только поставщик не сообщает о конфликтах ограничений или любой другой поставщик в сообществе синхронизации не разрешает конфликты с помощью слияния. В любом из этих случаев необходимо реализовать данный метод.

См. также

Справочник

Интерфейс ISynchronousNotifyingChangeApplierTarget