Passer au contenu principal
Obtient l’état actuel du verrouillage d’appartenance du lobby.

Syntaxe

Paramètres

lobby   PFLobbyHandle Handle du lobby. lockState   PFLobbyMembershipLock*
sortie
État du verrouillage d’appartenance en sortie.

Valeur renvoyée

Type : HRESULT S_OK si l’appel a réussi, ou un code d’erreur dans le cas contraire. La forme lisible du code d’erreur peut être récupérée via PFMultiplayerGetErrorMessage().

Remarques

Si cet objet lobby a été créé en appelant PFMultiplayerJoinLobby(), cette méthode renvoie une erreur jusqu’à ce que PFMultiplayerStartProcessingLobbyStateChanges() fournisse un PFLobbyUpdatedStateChange dont PFLobbyUpdatedStateChange::membershipLockUpdated est défini sur true. Si la jonction au lobby réussit, ce champ est assurément renseigné au moment où PFMultiplayerStartProcessingLobbyStateChanges() fournit un PFLobbyJoinLobbyCompletedStateChange.

Si cet objet lobby a été créé en appelant PFMultiplayerClaimServerLobby(), cette méthode renvoie une erreur jusqu’à ce que PFMultiplayerStartProcessingLobbyStateChanges() fournisse un PFLobbyUpdatedStateChange dont PFLobbyUpdatedStateChange::membershipLockUpdated est défini sur true. Si la revendication du lobby réussit, ce champ est assurément renseigné au moment où PFMultiplayerStartProcessingLobbyStateChanges() fournit un PFLobbyClaimServerLobbyCompletedStateChange.

Configuration requise

En-tête : PFLobby.h

Voir aussi

Membres de PFLobby
Dernière modification le 8 octobre 2026