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


IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

Возвращает действие, которое должен предпринять поставщик назначения для сохранения базовой единицы.

HRESULT GetSaveChangeWithChangeUnitsAction(
  ISyncChangeUnit * pChangeUnit,
  SYNC_SAVE_ACTION * pAction);

Параметры

  • pChangeUnit
    [in] Базовая единица, по которой производится поиск.
  • pAction
    [out] Возвращает действие, которое должен предпринять поставщик назначения для сохранения pChangeUnit.

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

  • S_OK.

  • Значение E_INVALIDARG, если pChangeUnit не содержится в изменении или действием по устранению конфликтов для pChangeUnit является не сохранение.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION в случае, если IChangeApplicationContext::GetChangeApplicationAction возвращает значение, отличное от CAA_SAVE_CHANGE_WITH_CHANGE_UNITS, или при отсутствии в изменении базовых единиц.

Замечания

Допустимо только для вызова GetSaveChangeWithChangeUnitsAction после того, как метод IChangeApplicationContext::GetChangeApplicationAction вернул значение CAA_SAVE_CHANGE_WITH_CHANGE_UNITS.

См. также

Справочник

Интерфейс IChangeApplicationContext