IProviderFilteredSyncServices2::CreateFilteredFullEnumerationChangeBatch

创建一个 ISyncFullEnumerationChangeBatch 对象,该对象仅包含由指定的筛选器传递的变更。

HRESULT CreateFilteredFullEnumerationChangeBatch(
  ISyncFilterInfo * pFilterInfo,
  ISyncKnowledge * pDestinationKnowledge,
  IForgottenKnowledge * pSourceForgottenKnowledge,
  const BYTE * pbLowerFullEnumerationBound,
  ISyncFullEnumerationChangeBatch ** ppChangeBatch);

参数

  • pFilterInfo
    [in] 有关用于控制将哪些变更包括到此变更批中的筛选器的信息。
  • pDestinationKnowledge
    [in] 目标副本的知识。
  • pSourceForgottenKnowledge
    [in] 源副本的遗忘知识。
  • pbLowerFullEnumerationBound
    [in] 包含在新创建的变更批对象中的项 ID 的封闭下限。
  • ppChangeBatch
    [out] 返回新创建的筛选变更批对象。

返回值

  • S_OK

  • E_POINTER

  • 如果未正确初始化此对象,则返回值为 SYNC_E_INVALID_OPERATION。

请参阅

参考

IProviderFilteredSyncServices2 接口