Поделиться через


IAsynchronousNotifyingChangeApplierTarget::SaveChange

Сохраняет изменение элемента в хранилище элементов.

HRESULT SaveChange(
  SYNC_SAVE_ACTION ssa,
  ISyncChange * pChange,
  ISaveChangeContext * pSaveContext);

Параметры

  • ssa
    [in] Действие, выполняемое для изменения.
  • pChange
    [in] Изменение элемента, подлежащее сохранению.
  • pSaveChangeContext
    [in] Сведения о применяемом изменении.

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

  • S_OK

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

Замечания

При вызове метода SaveChange поставщик должен выполнить одно из следующих действий.

  • Вернуть из метода код успешного завершения, а затем вызвать IAsynchronousNotifyingChangeApplierTargetCallback::SaveChangeComplete, чтобы сообщить об успешном завершении асинхронной обработки.

  • Вернуть из метода код успешного завершения, а затем вызвать IAsynchronousNotifyingChangeApplierTargetCallback::OnError, чтобы сообщить об успешном завершении асинхронной обработки.

  • Вернуть из метода код ошибки. В этом случае методы объекта IAsynchronousNotifyingChangeApplierTargetCallback вызываться не должны.

См. также

Справочник

Интерфейс IAsynchronousNotifyingChangeApplierTarget
Интерфейс IAsynchronousNotifyingChangeApplierTargetCallback