共用方式為


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 Framework 會對每個項目呼叫此物件一次來判斷該項目是否應加入至傳回的變更批次。可以是 NULL
  • ppSyncChangeBatch
    [out] 傳回從載入的摘要列舉的變更批次。
  • ppUnkDataRetriever
    [out] 傳回可用來從載入的摘要擷取項目資料的物件。

傳回值

備註

這個方法可幫助同步處理提供者實作它的 IKnowledgeSyncProvider::GetChangeBatch 方法。

請參閱

參考

IFeedSyncServices 介面