Platform SDK: DirectX |
DirectPlay4.StartSession メソッドは、ステージング領域から DirectPlay セッションを開始する。最初に、SetGroupConnectionSettings を呼び出して、起動するアプリケーション、使用するサービス プロバイダ、および使用するセッション記述を指定する。
object.StartSession(id As Long)
失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。
DPERR_ACCESSDENIED |
DPERR_CONNECTIONLOST |
DPERR_INVALIDFLAGS |
DPERR_INVALIDGROUP |
DPERR_INVALIDPARAMS |
指定されたグループ ID が有効なステージング領域ではない場合は、DPERR_INVALIDGROUP を返す。
StartSession を呼び出すと、グループ内の各プレーヤーは、セッションを開始するように指示する DPSYS_STARTSESSION システム メッセージを受信する。
セッションが既に開始されているステージング領域のグループに参加するプレーヤーは、このメソッドを呼び出してセッションに参加することができる。プレーヤーは、セッションに参加する方法に関する情報を含む DPSYS_STARTSESSION メッセージを受け取る。