次の方法で共有


PFLobbyGetServerConnectionStatus

通知サービスへのロビー サーバーの接続状態を取得します。

構文

HRESULT PFLobbyGetServerConnectionStatus(  
    PFLobbyHandle lobby,  
    PFLobbyServerConnectionStatus* connectionStatus  
)  

パラメーター

lobby PFLobbyHandle

ロビーのハンドル。

connectionStatus PFLobbyServerConnectionStatus*
出力

サーバーの出力接続状態。

戻り値

型: HRESULT

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

解説

ロビーに参加すると、ライブラリは PlayFab PubSub 通知サービスへの WebSocket 接続を確立します。 この接続は、ロビーに関するリアルタイム更新をライブラリに提供するために使用されます。 このメソッドを使用して、ロビー サーバーの接続状態を判断できます。これは、ロビーに関する更新プログラムを受信するロビー サーバーの能力を診断するのに役立ちます。

所有していないロビー サーバーは、クライアント所有のロビーにのみ参加できます。 クライアント所有のロビーに参加しているサーバーがない場合、このメソッドは適切なエラー コードを返します。

PFMultiplayerJoinLobbyAsServer() の呼び出しを介してロビーに非同期的に参加しているロビー サーバーは、接続が確立されるまで PFLobbyServerConnectionStatus::NotConnected として接続状態を確認します。

ロビー サーバーの接続状態の変更は、PFLobbyUpdatedStateChange を介してタイトルに示され、PFLobbyUpdatedStateChange::serverConnectionStatusUpdated フィールドは true に設定されます。

要件

ヘッダー: PFLobby.h

関連項目

PFLobby メンバー