Compartir a través de


IFeedSyncServices::GetChangeBatch

Obtiene un lote de cambios de la fuente que está cargada.

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

Parámetros

  • dwBatchSize
    [in] Número de cambios que se van a incluir en el lote de cambios.
  • pRemoteKnowledge
    [in] Conocimiento del proveedor de destino.
  • pFilterInfo
    [in, unique] Información sobre un filtro que se usa para controlar los elementos que se incluyen en el lote de cambios devuelto. Puede ser un valor NULL.
  • pItemMetadataFilter
    [in, unique] Objeto de devolución de llamada al que Sync Services for FeedSync llamará una vez por cada elemento para determinar si este se debe agregar al lote de cambios devuelto. Puede ser un valor NULL.
  • ppSyncChangeBatch
    [out] Devuelve el lote de cambios que se enumera desde la fuente que está cargada.
  • ppUnkDataRetriever
    [out] Devuelve un objeto que se puede usar para recuperar datos de elemento de la fuente que está cargada.

Valor devuelto

Notas

Este método ayuda a un proveedor de sincronización a implementar su método IKnowledgeSyncProvider::GetChangeBatch.

Vea también

Referencia

Interfaz IFeedSyncServices