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

# PartyManager::FinishProcessingStateChanges

> Devolve uma matriz de PartyStateChanges que estavam sendo processadas.

Devolve uma matriz de PartyStateChanges que estavam sendo processadas.

## Sintaxe

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

### Parâmetros

**`stateChangeCount`**   uint32\_t

O número de alterações, fornecidas na lista especificada por `stateChanges`, retornadas anteriormente por [StartProcessingStateChanges()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) que agora foram tratadas pelo título.

**`stateChanges`**   [PartyStateChangeArray](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/typedefs.md)\
*matriz de entrada de tamanho `stateChangeCount`*

A matriz de alterações retornadas anteriormente por [StartProcessingStateChanges()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) que agora foram tratadas pelo título.

### Valor retornado

PartyError

`c_partyErrorSuccess` se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de [GetErrorMessage()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Comentários

Este método informa à biblioteca do Party que as alterações de estado relatadas por uma chamada anterior a [StartProcessingStateChanges()](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) agora foram tratadas pelo título, para que os recursos associados a elas possam ser recuperados. Você pode chamar FinishProcessingStateChanges() com qualquer número de alterações de estado. Cada alteração de estado retornada por StartProcessingStateChanges() deve ser devolvida a FinishProcessingStateChanges() exatamente uma vez, mas pode ser devolvida fora de ordem e intercalada com alterações de estado de outras chamadas a StartProcessingStateChanges(). Mesmo que as alterações de estado sejam mantidas ao longo de chamadas subsequentes a StartProcessingStateChanges(), o estado da biblioteca do Party retornado por todos os getters avançará e poderá não refletir mais o mesmo estado ao qual as alterações de estado mantidas se referem. \
\
&#x20;Há garantia de que todos os recursos associados a uma alteração de estado específica permaneçam válidos até que a alteração de estado seja devolvida a FinishProcessingStateChanges().   \
\
&#x20;Para obter melhores resultados, minimize o tempo gasto tratando as alterações de estado antes de chamar FinishProcessingStateChanges().

## Requisitos

**Cabeçalho:** Party.h

## Confira também

[PartyManager](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)\
[PartyStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partystatechange.md)\
[PartyManager::StartProcessingStateChanges](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)


## Related topics

- [PartyManager::StartProcessingStateChanges](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)
- [PartyStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partystatechange.md)
- [PartyLeaveNetworkCompletedStateChange](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/structs/partyleavenetworkcompletedstatechange.md)
- [PartyManager::DestroyLocalUser](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser.md)
- [Objetos do PlayFab Party e suas relações](https://docs.xbox.com/pt-BR/services/playfab/multiplayer/networking/concepts-objects.md)
