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.