Microsoft DirectX 8.0 (C++)

ロビー対象アプリケーションの起動

ユーザーがアプリケーションを選択し、ユーザーのシステムにそのアプリケーションが登録されていることをロビー クライアントが確認すると、アプリケーションを起動できるようになる。これには、IDirectPlay8LobbyClient::ConnectApplication を呼び出す。最初のパラメータは、アプリケーションの起動に必要な各種の情報 (以下を含む) が格納された DPL_CONNECT_INFO 構造体である。

IDirectPlay8LobbyClient::ConnectApplication メソッドは、以降のすべての通信でアプリケーションの識別に使用するアプリケーション ハンドルを返す。アプリケーションが起動し、接続の確立が成功すると、メッセージ ハンドラに DPL_MESSAGE_CONNECT メッセージが届く。

  IDirectPlay8LobbyClient::ConnectApplication メソッドが成功コードを返して接続を確認する前に、メッセージ ハンドラに DPL_MESSAGE_CONNECT が届くことがある。メッセージ ハンドラは、メソッドから復帰していなくても、メッセージを処理できなければならない。