IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange
Уведомляет службу применения изменений об устранимой ошибке, произошедшей, когда поставщик назначения применял изменение базовой единицы.
HRESULT ReportRecoverableErrorOnChangeUnitChange(
ISyncChangeUnit * pChangeUnitChange,
HRESULT hrErrorCode,
IRecoverableErrorData * pErrorData);
Параметры
- pChangeUnitChange
[in] Изменение базовой единицы, которое было успешно применено к реплике назначения.
- hrErrorCode
[in] Код ошибки, представляющий причину, по которой не было применено изменение базовой единицы.
- pErrorData
[in, unique] Дополнительные сведения об ошибке.
Возвращаемое значение
S_OK.
E_OUTOFMEMORY.
E_POINTER.
Значение SYNC_E_CHANGE_NEEDS_KNOWLEDGE, если параметр pChangeUnitChange не содержит определяющего набора знаний.
Значение SYNC_E_ID_FORMAT_MISMATCH, если формат указанного идентификатора не соответствует схеме формата идентификаторов, заданной при инициализации объекта.
Значение SYNC_E_INVALID_OPERATION, если применение изменений не запущено для пакета изменений либо если pChangeUnitChange или родительское изменение уже сообщило об успешном применении или конфликте.