Syntaxe
Paramètres
stateChangeCount uint32_t
Le nombre de changements, fournis dans la liste spécifiée par stateChanges, précédemment retournés par StartProcessingStateChanges() et maintenant traités par le titre.
stateChanges PartyStateChangeArrayinput array of size
stateChangeCount
Le tableau des changements précédemment retournés par StartProcessingStateChanges() et maintenant traités par le titre.
Valeur de retour
PartyErrorc_partyErrorSuccess si l’appel a réussi; sinon, un code d’erreur. La forme lisible du code d’erreur peut être obtenue au moyen de GetErrorMessage().
Remarques
Cette méthode informe la bibliothèque Party que les changements d’état signalés par un appel précédent à StartProcessingStateChanges() ont maintenant été traités par le titre, afin que les ressources associées puissent être récupérées. Vous pouvez appeler FinishProcessingStateChanges() avec n’importe quel nombre de changements d’état. Chaque changement d’état retourné par StartProcessingStateChanges() doit être retourné à FinishProcessingStateChanges() exactement une fois, mais peut être retourné dans le désordre et entrelacé avec des changements d’état provenant d’autres appels à StartProcessingStateChanges(). Même si des changements d’état sont conservés d’un appel à StartProcessingStateChanges() à l’autre, l’état de la bibliothèque Party retourné par tous les accesseurs progresse et peut ne plus refléter l’état auquel font référence les changements d’état conservés.Toutes les ressources associées à un changement d’état spécifique sont garanties valides jusqu’à ce que ce changement d’état soit retourné à FinishProcessingStateChanges().
Pour de meilleurs résultats, vous devez réduire au minimum le temps passé à traiter les changements d’état avant d’appeler FinishProcessingStateChanges().
Configuration requise
En-tête : Party.hVoir aussi
PartyManagerPartyStateChange
PartyManager::StartProcessingStateChanges
