Platform SDK: DirectX |
DirectPlayLobby3.WaitForConnectionSettings メソッドは、アプリケーションを待機モードに設定する。待機モードでは、接続設定を待機する。アプリケーションが待機モードに設定されている場合、aDirectPlayLobby3.RunApplication メソッドを使用するロビー クライアントは、アプリケーションの新しいインスタンスを起動せず、既に待機モードで実行されているアプリケーションに接続設定を直接送信する。
アプリケーションは、DirectPlayLobby3.Connect メソッドを使用してセッションに接続することができる。
object.WaitForConnectionSettings(flags As CONST_DPLWAIT)
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DPERR_INVALIDFLAGS |
DPERR_UNAVAILABLE |
アプリケーションが待機モードに設定されていない場合に、待機モードをキャンセルするフラグを設定した場合は、DPERR_UNAVAILABLE を返す。
ロビー クライアントが RunApplication を使用すると、DirectPlay は、接続設定を待機しているアプリケーションのインスタンスを検索する。それが見つからない場合は、アプリケーションの新しいインスタンスを起動する。待機中のアプリケーションが見つかった場合は、DirectPlayLobby3.GetConnectionSettings メソッドを使用して接続設定を読み取り、Connect を使用してセッションに接続する。