次の方法で共有


PFLobbyServerLeaveAsServer

サーバーが現在のクライアント所有のロビーを離れることを要求します。

構文

HRESULT PFLobbyServerLeaveAsServer(  
    PFLobbyHandle lobby,  
    void* asyncContext  
)  

パラメーター

lobby PFLobbyHandle

ロビーのハンドル。

asyncContext void*
オプション

完了状態の変更をこの呼び出しに関連付けるために使用できる、オプションの、アプリによって定義されたポインター サイズのコンテキスト値。

戻り値

型: HRESULT

呼び出しが成功した場合は S_OK、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。

解説

この機能を使用するには、PFLobby.h を含める前にPFMULTIPLAYER_INCLUDE_SERVER_APIS を定義する必要があります。

このメソッドは、クライアント所有のロビーを終了する非同期操作をキューに入れます。 完了すると、操作が完了したことを示す PFLobbyServerLeaveLobbyAsServerCompletedStateChange が提供されます。

この操作は、接続を使用しているクライアント所有のロビーに制限されます。

以前にロビーに追加されたサーバー所有のデータは、サーバーがロビーから出るときに自動的には削除されません。 serverData も削除する必要がある場合は、ロビーから出る前に PFLobbyServerPostUpdateAsServer() を呼び出して明示的に行う必要があります。

要件

ヘッダー: PFLobby.h

関連項目

PFLobby メンバー