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

# PartyStateChange

> Party ライブラリのイベントまたは状態変更の汎用的な基底構造体表現です。

Party ライブラリのイベントまたは状態変更の汎用的な基底構造体表現です。

## Syntax

```cpp theme={null}
struct PartyStateChange {  
    PartyStateChangeType stateChangeType;  
}  
```

### Members

**`stateChangeType`**   [PartyStateChangeType](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partystatechangetype.md)

表現される状態変更の具体的なタイプです。

このフィールドを使用して、この PartyStateChange 構造体ヘッダーが表す対応する派生構造体を判別します。

## Remarks

PartyStateChange 構造体は、[PartyManager::StartProcessingStateChanges()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md) によってタイトルが処理するために報告され、[PartyManager::FinishProcessingStateChanges()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md) メソッドを介して速やかに返される必要があります。 \
\
&#x20;`stateChangeType` フィールドは、どの種類の状態変更が発生したかを示します。この基底構造体は、より具体的な派生構造体にキャストして、イベント固有の追加情報を取得する必要があります。

## Requirements

**Header:** Party.h

## See also

[Party members](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/party_members.md)\
[PartyManager::StartProcessingStateChanges](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)\
[PartyManager::FinishProcessingStateChanges](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md)


## Related topics

- [PartyStateChangeType](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partystatechangetype.md)
- [PartyManager::StartProcessingStateChanges](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)
- [PartyManager::FinishProcessingStateChanges](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_finishprocessingstatechanges.md)
- [PlayFab Party オブジェクトとその関係](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/concepts-objects.md)
- [PlayFab Party の Typedef](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/typedefs.md)
