次の方法で共有


ISyncChangeBatchBase::GetIsLastBatch

この変更バッチ内の変更が同期セッションの最後のバッチであるかどうかを示すフラグを取得します。

HRESULT GetIsLastBatch(
  BOOL * pfLastBatch);

パラメータ

  • pfLastBatch
    [out] このバッチが最後のバッチかどうかを示すフラグを返します。

戻り値

  • S_OK

  • E_POINTER (pfLastBatch が NULL の場合)

解説

IKnowledgeSyncProvider::GetChangeBatch メソッドの要求に応じて変更バッチを返すときに、その変更バッチが最後の変更バッチである場合は、同期元プロバイダで SetLastBatch を呼び出す必要があります。そうしないと、Sync Framework は次の変更バッチを取得するために GetChangeBatch を再度呼び出します。

参照

リファレンス

ISyncChangeBatchBase インターフェイス