Share via


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 インターフェイス