IKnowledgeSyncProvider::EndSession

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

HRESULT EndSession(
  ISyncSessionState * pSessionState);

パラメータ

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

戻り値

  • S_OK

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

解説

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

実装に関するメモ

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

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

参照

リファレンス

IKnowledgeSyncProvider インターフェイス