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

# PFLobbyUpdatedStateChange

> ロビーの共有データまたはメンバー データが変更され、クライアントが状態を更新する必要がある場合に発生する、Updated PlayFab Multiplayer 状態変更の詳細です。

*Updated* 型の状態変更に固有の情報です。

## 構文

```cpp theme={null}
struct PFLobbyUpdatedStateChange : PFLobbyStateChange {  
    PFLobbyHandle lobby;  
    bool ownerUpdated;  
    bool maxMembersUpdated;  
    bool accessPolicyUpdated;  
    bool membershipLockUpdated;  
    uint32_t updatedSearchPropertyCount;  
    const char* const* updatedSearchPropertyKeys;  
    uint32_t updatedLobbyPropertyCount;  
    const char* const* updatedLobbyPropertyKeys;  
    uint32_t memberUpdateCount;  
    const PFLobbyMemberUpdateSummary* memberUpdates;  
    bool serverUpdated;  
    uint32_t updatedServerPropertyCount;  
    const char* const* updatedServerPropertyKeys;  
    bool serverConnectionStatusUpdated;  
    bool restrictInvitesToLobbyOwnerUpdated;  
}  
```

### メンバー

**`lobby`**   PFLobbyHandle\
*null であってはなりません*

更新されたロビーです。

**`ownerUpdated`**   bool

ロビーの所有者が更新されたかどうかを示すフラグです。

**`maxMembersUpdated`**   bool

ロビーで許可されるメンバーの最大数が更新されたかどうかを示すフラグです。

**`accessPolicyUpdated`**   bool

ロビーのアクセス ポリシーが更新されたかどうかを示すフラグです。

**`membershipLockUpdated`**   bool

ロビーのメンバーシップ ロックが更新されたかどうかを示すフラグです。

**`updatedSearchPropertyCount`**   uint32\_t

更新された検索プロパティの数です。

**`updatedSearchPropertyKeys`**   const char\* const\*\
*サイズ `updatedSearchPropertyCount` の配列*

更新された検索プロパティのキーです。

**`updatedLobbyPropertyCount`**   uint32\_t

更新されたロビー プロパティの数です。

**`updatedLobbyPropertyKeys`**   const char\* const\*\
*サイズ `updatedLobbyPropertyCount` の配列*

更新されたロビー プロパティのキーです。

**`memberUpdateCount`**   uint32\_t

ロビー メンバーへの更新の数です。

**`memberUpdates`**   const [PFLobbyMemberUpdateSummary](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/structs/pflobbymemberupdatesummary)\*\
*サイズ `memberUpdateCount` の配列*

メンバー更新のセットです。

**`serverUpdated`**   bool

クライアント所有ロビーの参加サーバーが変更されたかどうかを示すフラグです。

**`updatedServerPropertyCount`**   uint32\_t

クライアント所有ロビーの参加サーバーで更新されたプロパティの数です。

**`updatedServerPropertyKeys`**   const char\* const\*\
*サイズ `updatedServerPropertyCount` の配列*

クライアント所有ロビーの参加サーバーで更新されたプロパティのキーです。

**`serverConnectionStatusUpdated`**   bool

ロビー サーバーの接続状態が変更されたかどうかを示すフラグです。

**`restrictInvitesToLobbyOwnerUpdated`**   bool

招待をロビー所有者に制限するポリシーが変更されたかどうかを示すフラグです。

## 解説

この状態変更は、ロビーが更新されたことを示し、どの値が変更されたかのヒントを提供します。[PFMultiplayerStartProcessingLobbyStateChanges()](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pfmultiplayerstartprocessinglobbystatechanges) の 1 回の呼び出しで複数の更新が提供される場合があります。これらの更新によって反映されるすべての状態は、PFMultiplayerStartProcessingLobbyStateChanges() が呼び出されると同時に利用可能になるため、更新は個別またはバッチとして調整できます。

## 要件

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

## 関連項目

[PFLobby のメンバー](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members)


## Related topics

- [PFLobbyGetOwner](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetowner.md)
- [PFLobbyGetAccessPolicy](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetaccesspolicy.md)
- [PFLobbyGetMembershipLock](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmembershiplock.md)
- [PFLobbyGetMaxMemberCount](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetmaxmembercount.md)
- [PFLobbyGetRestrictInvitesToLobbyOwner](/ja-jp/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/functions/pflobbygetrestrictinvitestolobbyowner.md)
