Platform SDK: DirectX |
アプリケーションが DirectPlay ロビー クライアントから認識および起動されるようにするには、そのアプリケーションを DirectPlay アプリケーションとしてシステム レジストリに登録する必要がある。通常、アプリケーションはセットアップ中に登録するが、それにはセットアップ プログラムで DirectPlayLobby3 オブジェクトを作成する必要がある。また、アプリケーションをアンインストールした場合は、その登録を解除する必要がある。
アプリケーションを登録するには、DPAPPLICATIONDESC 構造体または DPAPPLICATIONDESC2 構造体に必要な情報を入力し、それを IDirectPlayLobby3::RegisterApplication に渡す。レジストリ エントリを削除するには、IDirectPlayLobby3::UnRegisterApplication を呼び出す。
また、DirectX のセットアップ処理中にロビー対応アプリケーションを登録することもできる。それには、DirectXRegisterApplication 関数を呼び出す。この関数の長所は、DirectPlay のランタイム ファイルをインストールする前に呼び出せるということである。
アプリケーションを登録するには、DPAPPLICATIONDESC2 型に必要な情報を入力し、それを DirectPlayLobby3.RegisterApplication に渡す。レジストリ エントリを削除するには、DirectPlayLobby3.UnRegisterApplication を呼び出す。