Freigeben über


PFLobbyGetServerConnectionStatus

Ruft die Verbindung des Warteservers status mit dem Benachrichtigungsdienst ab.

Syntax

HRESULT PFLobbyGetServerConnectionStatus(  
    PFLobbyHandle lobby,  
    PFLobbyServerConnectionStatus* connectionStatus  
)  

Parameter

lobby PFLobbyHandle

Der Griff des Wartebereichs.

connectionStatus PFLobbyServerConnectionStatus*
Ausgabe

Die Ausgabeverbindung status des Servers.

Rückgabewert

Typ: HRESULT

S_OK , wenn der Aufruf erfolgreich war oder andernfalls ein Fehlercode vorliegt. Die lesbare Form des Fehlercodes kann über PFMultiplayerGetErrorMessage() abgerufen werden.

Hinweise

Beim Beitritt zu einem Wartebereich stellt die Bibliothek eine WebSocket-Verbindung mit dem PlayFab PubSub-Benachrichtigungsdienst her. Diese Verbindung wird verwendet, um Echtzeitupdates für die Bibliothek über den Wartebereich bereitzustellen. Diese Methode kann verwendet werden, um die Verbindung des Lobbyservers status zu bestimmen. Dies ist nützlich, um die Fähigkeit des Lobbyservers zu diagnostizieren, Updates zum Wartebereich zu erhalten.

Nicht besitzende Lobbyserver können nur clienteigenen Lobbies beitreten. Wenn kein Server mit dem clienteigenen Wartebereich verknüpft ist, gibt diese Methode einen geeigneten Fehlercode zurück.

Ein Lobbyserver, der immer noch dabei ist, dem Wartebereich über einen Aufruf von PFMultiplayerJoinLobbyAsServer() asynchron beizutreten, sieht seine Verbindung status als PFLobbyServerConnectionStatus::NotConnected an, bis die Verbindung hergestellt wurde.

Eine Änderung der Verbindung eines Warteservers status wird dem Titel über pfLobbyUpdatedStateChange angezeigt, wobei das PFLobbyUpdatedStateChange::serverConnectionStatusUpdated Feld auf true festgelegt ist.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member