Syntaxe
Paramètres
handle PFMultiplayerHandle
Handle de l’instance de l’API PFMultiplayer.
stateChangeCount uint32_t
Nombre de changements, fournis dans la liste spécifiée par stateChanges, précédemment renvoyés par PFMultiplayerStartProcessingLobbyStateChanges() et désormais traités par le titre.
stateChanges PFLobbyStateChange* const*tableau d’entrée de taille
stateChangeCount
Tableau des changements précédemment renvoyés par PFMultiplayerStartProcessingLobbyStateChanges() et désormais traités par le titre.
Valeur renvoyée
Type : HRESULTS_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
Cette méthode informe la bibliothèque Lobby que les changements d’état signalés par un appel précédent à PFMultiplayerStartProcessingLobbyStateChanges() ont désormais été traités par le titre, afin que les ressources associées puissent être récupérées. Vous pouvez appeler PFMultiplayerFinishProcessingLobbyStateChanges() avec n’importe quel nombre de changements d’état. Chaque changement d’état renvoyé par PFMultiplayerStartProcessingLobbyStateChanges() doit être renvoyé à PFMultiplayerFinishProcessingLobbyStateChanges() exactement une fois, mais peut l’être dans le désordre et entrelacé avec des changements d’état issus d’autres appels à PFMultiplayerStartProcessingLobbyStateChanges().Toutes les ressources associées à un changement d’état spécifique restent assurément valides jusqu’à ce que ce changement d’état soit renvoyé à PFMultiplayerFinishProcessingLobbyStateChanges().
Pour de meilleurs résultats, réduisez au minimum le temps consacré au traitement des changements d’état avant d’appeler PFMultiplayerFinishProcessingLobbyStateChanges().
Configuration requise
En-tête : PFLobby.hVoir aussi
Membres de PFLobbyPFLobbyStateChange
PFMultiplayerStartProcessingLobbyStateChanges
