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


IFeedSyncServices::GetChangeBatch

Возвращает пакет изменений из загруженного потока данных.

HRESULT GetChangeBatch(
  DWORD dwBatchSize,
  ISyncKnowledge * pRemoteKnowledge,
  ISyncFilterInfo * pFilterInfo,
  IFeedItemMetadataFilter * pItemMetadataFilter,
  ISyncChangeBatch ** ppSyncChangeBatch,
  IUnknown ** ppUnkDataRetriever);

Параметры

  • dwBatchSize
    [in] Число изменений, которые должны быть включены в пакет изменений.
  • pRemoteKnowledge
    [in] Набор знаний от поставщика назначения.
  • pFilterInfo
    [in, unique] Данные о фильтре, которые используются для управления элементами, которые подлежат включению в возвращенный пакет изменений. Может иметь значение NULL.
  • pItemMetadataFilter
    [in, unique] Объект обратного вызова, который службы Sync Services for FeedSync будут вызывать по одному разу для каждого элемента, чтобы определить, нужно ли добавить элемент в возвращенный пакет изменений. Может иметь значение NULL.
  • ppSyncChangeBatch
    [out] Возвращает пакет изменений, перечисляемый из загруженного потока.
  • ppUnkDataRetriever
    [out] Возвращает объект, который может использоваться для получения данных элемента из загруженного потока.

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

Замечания

Этот метод упрощает реализацию метода IKnowledgeSyncProvider::GetChangeBatch службы синхронизации.

См. также

Справочник

Интерфейс IFeedSyncServices