IKnowledgeSyncProvider::EndSession

参加した同期セッションが完了したことをプロバイダーに通知します。

HRESULT EndSession(
  ISyncSessionState * pSessionState);

パラメーター

  • pSessionState
    [in] 対応するセッションの現在の状態です。

戻り値

  • S_OK

  • プロバイダーが決定したエラー コード。

解説

pSessionState は、前回の対応する IKnowledgeSyncProvider::BeginSession の呼び出しに渡された ISyncSessionState オブジェクトと同じになります。

実装に関するメモ

指定されたセッションに対する BeginSession の呼び出しがプロバイダーで以前受信されなかった場合、このメソッドはエラー (通常は SYNC_E_INVALIDOPERATION) を返す必要があります。

このメソッドが呼び出されると、プロバイダーは pSessionState によって指定された ISyncSessionState オブジェクトへの参照をすべて解放する必要があります。

参照

リファレンス

IKnowledgeSyncProvider インターフェイス