Partager via


IFeedSyncServices::GetChangeBatch

Obtient un lot de modifications du flux chargé.

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

Paramètres

  • dwBatchSize
    [in] Nombre de modifications à inclure dans le lot de modifications.
  • pRemoteKnowledge
    [in] Connaissance du fournisseur de destination.
  • pFilterInfo
    [in, unique] Informations sur un filtre qui sont utilisées pour contrôler les éléments inclus dans le lot de modifications retourné. Il peut s'agir d'une valeur NULL.
  • pItemMetadataFilter
    [in, unique] Objet de rappel que Sync Services for FeedSync appelle une fois pour chaque élément pour déterminer si l'élément doit être ajouté au lot de modifications retourné. Il peut s'agir d'une valeur NULL.
  • ppSyncChangeBatch
    [out] Retourne le lot de modifications énuméré à partir du flux chargé.
  • ppUnkDataRetriever
    [out] Retourne un objet qui peut être utilisé pour récupérer des données d'élément à partir du flux chargé.

Valeur de retour

Notes

Cette méthode permet à un fournisseur de synchronisation d'implémenter sa méthode IKnowledgeSyncProvider::GetChangeBatch.

Voir aussi

Référence

Interface IFeedSyncServices