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


IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

Сохраняет в хранилище элементов изменение элемента, который содержит изменения базовой единицы.

HRESULT SaveChangeWithChangeUnits(
  ISyncChange * pChange,
  ISaveChangeWithChangeUnitsContext * pSaveContext);

Параметры

  • pChange
    [in] Изменение элемента, подлежащее применению.
  • pSaveContext
    [in] Сведения о применяемом изменении.

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

  • S_OK

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

Замечания

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

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

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

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

См. также

Справочник

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