ISyncSessionState2::SetProviderWithError
Указывает поставщика, из-за которого не удалось выполнить синхронизацию.
Синтаксис
HRESULT SetProviderWithError(
BOOL fSelf);
Параметры
- fSelf
[in] TRUE, если поставщик, вызывающий данный метод, вызвал ошибку. В противном случае значение FALSE.
Возвращаемое значение
S_OK
SYNC_E_INVALID_OPERATION, если сеанс синхронизации не существует.
Замечания
Поставщик назначения указывает, какой поставщик вызвал ошибку синхронизации в ходе обработки метода IKnowledgeSyncProvider::ProcessChangeBatch, с помощью метода ISyncSessionState2::SetProviderWithError. Приложение с помощью метода ISyncSessionState2::SetProviderWithError получает интерфейс ISyncProvider поставщика, вызвавшего ошибку. Затем приложение может запросить другие интерфейсы, реализованные в поставщике, и вызвать методы для обработки ошибки.