次の方法で共有


IDirectPlay8LobbyClient::ReleaseApplication メソッド

IDirectPlay8LobbyClient::ReleaseApplication メソッド

ロビー アプリケーションを解放し、ロビー クライアントとアプリケーションの接続を終了する。ロビー クライアントがアプリケーションとのセッションを終了するごとに、このメソッドを呼び出す必要がある。

構文

HRESULT ReleaseApplication(      
    const DPNHANDLE hApplication,
    const DWORD dwFlags
);

パラメータ

  • hApplication
    [in] 解放するロビー アプリケーションの DPNHANDLE。この値は、IDirectPlay8LobbyClient::ConnectApplication メソッドの phApplication パラメータに設定される。次のフラグも指定できる。
    • DPLHANDLE_ALLCONNECTIONS
      すべてのアプリケーション接続を解放する。
  • dwFlags
    [in] 将来の使用に備えて予約されているので、0 に設定しておく。

戻り値

成功した場合は S_OK を返し、失敗した場合は次のいずれかのエラー値を返す。

DPNERR_INVALIDFLAGS このメソッドに渡されたフラグは無効である。
DPNERR_INVALIDHANDLE 指定されたハンドルは無効である。
DPNERR_INVALIDPARAM メソッドに渡された 1 つ以上のパラメータが無効である。