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


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 или родительское изменение уже сообщило об успешном применении или конфликте.

См. также

Справочник

Интерфейс IChangeApplicationServices