Compartilhar via


IFeedSyncServices::GetChangeBatch

Obtém um lote de alterações a partir do feed carregado.

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

Parâmetros

  • dwBatchSize
    [in] O número de alterações a serem incluídas no lote de alterações.
  • pRemoteKnowledge
    [in] O conhecimento do provedor de destino.
  • pFilterInfo
    [in, unique] Informações sobre um filtro usado para controlar quais itens devem ser incluídos no lote de alterações retornado. Pode ser NULL.
  • pItemMetadataFilter
    [in, unique] Um objeto de retorno de chamada que o Sync Framework chamará uma vez para cada item a fim de determinar se o item deve ser adicionado ao lote de alterações retornado. Pode ser NULL.
  • ppSyncChangeBatch
    [out] Retorna o lote de alterações enumerado a partir do feed carregado.
  • ppUnkDataRetriever
    [out] Retorna um objeto que pode ser usado para recuperar dados de item a partir do feed carregado.

Valor de retorno

Comentários

Este método ajuda um provedor de sincronização a implementar seu método IKnowledgeSyncProvider::GetChangeBatch.

Consulte também

Referência

Interface IFeedSyncServices