> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyXblManager::FinishProcessingStateChanges

> Retourne un tableau de changements d'état Party XBOX Live qui étaient en cours de traitement.

Retourne un tableau de changements d'état Party XBOX Live qui étaient en cours de traitement.

## Syntaxe

```cpp theme={null}
PartyError FinishProcessingStateChanges(  
    uint32_t stateChangeCount,  
    PartyXblStateChangeArray stateChanges  
)  
```

### 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 désormais gérés par le titre.

**`stateChanges`**   [PartyXblStateChangeArray](/fr/services/playfab/multiplayer/networking/xblreference/xbltypedefs)\
*input array of size `stateChangeCount`*

Le pointeur vers le tableau des changements précédemment retournés par StartProcessingStateChanges() qui ont désormais été gérés par le titre.

### Valeur renvoyée

PartyError

`c_partyErrorSuccess` si l'appel a réussi ; sinon, un code d'erreur. La forme lisible du code d'erreur peut être obtenue via [GetErrorMessage()](/fr/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage).

## Remarques

Cette méthode informe la bibliothèque Party XBOX Live Helper que les changements d'état signalés par un appel précédent à [StartProcessingStateChanges()](/fr/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges) ont désormais été gérés par le titre, afin que les ressources associées puissent être récupérées. Vous pouvez appeler FinishProcessingStateChanges() avec un nombre quelconque de changements d'état. Chaque changement d'état retourné par StartProcessingStateChanges() doit être renvoyé à FinishProcessingStateChanges() exactement une fois, mais peut être renvoyé 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 au cours d'appels ultérieurs à StartProcessingStateChanges(), l'état de la bibliothèque Party XBOX Live Helper retourné par tous les accesseurs progressera et peut ne plus refléter l'état auquel les changements d'état conservés font référence. <br /><br /> Toutes les ressources associées à un changement d'état spécifique restent valides jusqu'à ce que ce changement d'état soit renvoyé à FinishProcessingStateChanges().   <br /><br /> Pour de meilleurs résultats, vous devez réduire au minimum le temps consacré à la gestion des changements d'état avant d'appeler FinishProcessingStateChanges().

## Configuration requise

**En-tête :** PartyXboxLive.h

## Voir aussi

[PartyXblManager](/fr/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblStateChange](/fr/services/playfab/multiplayer/networking/xblreference/structs/partyxblstatechange)\
[PartyXblManager::StartProcessingStateChanges](/fr/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges)


## Related topics

- [PartyXblManager::StartProcessingStateChanges](/fr/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges.md)
- [PartyXblStateChange](/fr/services/playfab/multiplayer/networking/xblreference/structs/partyxblstatechange.md)
- [PartyManager::FinishProcessingStateChanges](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md)
- [chat_manager::finish_processing_state_changes](/fr/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_state_changes.md)
- [PartyManager::StartProcessingStateChanges](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)
