Freigeben über


IFeedSyncServices::GetChangeBatch

Ruft einen Batch von Änderungen aus dem geladenen Feed ab.

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

Parameter

  • dwBatchSize
    [in] Die Anzahl von Änderungen, die der Änderungsbatch umfassen soll.
  • pRemoteKnowledge
    [in] Das Wissen des Zielanbieters.
  • pFilterInfo
    [in, unique] Filterinformationen, mit denen gesteuert wird, welche Elemente im zurückgegebenen Änderungsbatch enthalten sind. Kann NULL sein.
  • pItemMetadataFilter
    [in, unique] Ein Rückrufobjekt, das Sync Services for FeedSync einmal pro Element aufruft, um zu bestimmen, ob das Element dem zurückgegebenen Änderungsbatch hinzugefügt werden soll. Kann NULL sein.
  • ppSyncChangeBatch
    [out] Gibt den Batch von Änderungen zurück, der vom geladenen Feed aufgelistet wird.
  • ppUnkDataRetriever
    [out] Gibt ein Objekt zurück, mit dem Elementdaten aus dem geladenen Feed abgerufen werden können.

Rückgabewert

Hinweise

Diese Methode ist bei der Implementierung der IKnowledgeSyncProvider::GetChangeBatch-Methode für Synchronisierungsanbieter hilfreich.

Siehe auch

Verweis

IFeedSyncServices-Schnittstelle