> ## 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.

# PartyManager::FinishProcessingStateChanges

> 処理中だった PartyStateChanges の配列を返します。

処理中だった PartyStateChanges の配列を返します。

## 構文

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

### パラメーター

**`stateChangeCount`**   uint32\_t

`stateChanges` で指定されたリストに提供され、以前に [StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) によって返され、現在はタイトルによって処理された変更の数。

**`stateChanges`**   [PartyStateChangeArray](/services/playfab/multiplayer/networking/reference/typedefs)\
*サイズ `stateChangeCount` の入力配列*

以前に [StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) によって返され、現在はタイトルによって処理された変更の配列。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、それ以外の場合はエラー コード。エラー コードの人間が判読可能な形式は、[GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage) から取得できます。

## 解説

このメソッドは、[StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) への以前の呼び出しによって報告された状態変化が現在はタイトルによって処理されたので、関連するリソースを再利用できることを Party ライブラリに通知します。任意の数の状態変化を使用して FinishProcessingStateChanges() を呼び出すことができます。StartProcessingStateChanges() によって返される各状態変化は、FinishProcessingStateChanges() にちょうど 1 回返される必要がありますが、順序が違って返されてもよく、StartProcessingStateChanges() への他の呼び出しからの状態変化とインターリーブされてもかまいません。状態変化が StartProcessingStateChanges() への後続の呼び出しを越えて保持されていても、すべてのゲッターによって返される Party ライブラリの状態は進み、保持されている状態変化が参照するのと同じ状態を反映しなくなる可能性があります。<br /><br /> 特定の状態変化に関連付けられているリソースは、その状態変化が FinishProcessingStateChanges() に返されるまで有効であることが保証されます。   <br /><br /> 最良の結果を得るために、FinishProcessingStateChanges() を呼び出す前に状態変化の処理に費やす時間を最小限に抑える必要があります。

## 要件

**ヘッダー:** Party.h

## 関連項目

[PartyManager](/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager)\
[PartyStateChange](/services/playfab/multiplayer/networking/reference/structs/partystatechange)\
[PartyManager::StartProcessingStateChanges](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges)


## Related topics

- [PartyManager::StartProcessingStateChanges](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)
- [PartyStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partystatechange.md)
- [PartyLeaveNetworkCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partyleavenetworkcompletedstatechange.md)
- [PartyManager::DestroyLocalUser](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_destroylocaluser.md)
- [PartyDestroyLocalUserCompletedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange.md)
