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

# PartyXblManager::FinishProcessingStateChanges

> 処理中であった Party XBOX Live の状態変化の配列を返します。

処理中であった Party XBOX Live の状態変化の配列を返します。

## 構文

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

### パラメーター

**`stateChangeCount`**   uint32\_t

`stateChanges` で指定されたリストに含まれる、以前に StartProcessingStateChanges() から返され、タイトルによって処理済みとなった変更の数。

**`stateChanges`**   [PartyXblStateChangeArray](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/xbltypedefs.md)\
*サイズ `stateChangeCount` の入力配列*

以前に StartProcessingStateChanges() から返され、タイトルによって処理済みとなった変更の配列へのポインター。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、そうでない場合はエラーコード。エラーコードの人間が読める形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md) で取得できます。

## 解説

このメソッドは、以前の [StartProcessingStateChanges()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges.md) 呼び出しで報告された状態変化がタイトルによって処理されたことを Party XBOX Live Helper ライブラリに通知し、関連するリソースを再利用できるようにします。FinishProcessingStateChanges() は任意の数の状態変化とともに呼び出すことができます。StartProcessingStateChanges() から返された各状態変化は、FinishProcessingStateChanges() に厳密に 1 回返却される必要がありますが、順不同で返却したり、他の StartProcessingStateChanges() 呼び出しからの状態変化と混在させたりできます。以降の StartProcessingStateChanges() 呼び出しにまたがって状態変化を保持している場合でも、すべてのゲッターから返される Party XBOX Live Helper ライブラリの状態は進行し、保持されている状態変化が参照している状態と一致しなくなる可能性があります。\
\
&#x20;特定の状態変化に関連付けられたリソースは、その状態変化が FinishProcessingStateChanges() に返却されるまで有効であることが保証されます。  \
\
&#x20;最良の結果を得るために、FinishProcessingStateChanges() を呼び出す前に状態変化の処理に費やす時間を最小限に抑える必要があります。

## 要件

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

## 関連項目

[PartyXblManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblstatechange.md)\
[PartyXblManager::StartProcessingStateChanges](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_startprocessingstatechanges.md)


## Related topics

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