Microsoft DirectX 8.0 (C++) |
ユーザーがアプリケーションを選択し、ユーザーのシステムにそのアプリケーションが登録されていることをロビー クライアントが確認すると、アプリケーションを起動できるようになる。これには、IDirectPlay8LobbyClient::ConnectApplication を呼び出す。最初のパラメータは、アプリケーションの起動に必要な各種の情報 (以下を含む) が格納された DPL_CONNECT_INFO 構造体である。
IDirectPlay8LobbyClient::ConnectApplication メソッドは、以降のすべての通信でアプリケーションの識別に使用するアプリケーション ハンドルを返す。アプリケーションが起動し、接続の確立が成功すると、メッセージ ハンドラに DPL_MESSAGE_CONNECT メッセージが届く。
注 IDirectPlay8LobbyClient::ConnectApplication メソッドが成功コードを返して接続を確認する前に、メッセージ ハンドラに DPL_MESSAGE_CONNECT が届くことがある。メッセージ ハンドラは、メソッドから復帰していなくても、メッセージを処理できなければならない。