Freigeben über


PFLobbyUpdatedStateChange

Spezifische Informationen für den Aktualisierten Zustandsänderungstyp.

Syntax

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;  
}  

Mitglieder

lobby PFLobbyHandle
darf nicht NULL sein

Die Lobby, die aktualisiert wurde.

ownerUpdated Bool

Ein Flag, das angibt, ob der Besitzer des Wartebereichs aktualisiert wurde.

maxMembersUpdated Bool

Ein Flag, das angibt, ob die maximal zulässige Anzahl von Mitgliedern im Wartebereich aktualisiert wurde.

accessPolicyUpdated Bool

Ein Flag, das angibt, ob die Zugriffsrichtlinie des Wartebereichs aktualisiert wurde.

membershipLockUpdated Bool

Ein Flag, das angibt, ob die Mitgliedschaftssperre des Wartebereichs aktualisiert wurde.

updatedSearchPropertyCount uint32_t

Die Anzahl der aktualisierten Sucheigenschaften.

updatedSearchPropertyKeys const char* const*
Array der Größe updatedSearchPropertyCount

Die Schlüssel der aktualisierten Sucheigenschaften.

updatedLobbyPropertyCount uint32_t

Die Anzahl der aktualisierten Lobbyeigenschaften.

updatedLobbyPropertyKeys const char* const*
Array der Größe updatedLobbyPropertyCount

Die Schlüssel der aktualisierten Lobbyeigenschaften.

memberUpdateCount uint32_t

Die Anzahl der Aktualisierungen für die Lobbymitglieder.

memberUpdates const PFLobbyMemberUpdateSummary*
Array der Größe memberUpdateCount

Der Satz von Memberupdates.

serverUpdated Bool

Ein Flag, das angibt, ob sich der verknüpfte Server eines clienteigenen Wartebereichs geändert hat.

updatedServerPropertyCount uint32_t

Die Anzahl der Eigenschaften, die für den verknüpften Server eines clienteigenen Wartebereichs aktualisiert wurden.

updatedServerPropertyKeys const char* const*
Array der Größe updatedServerPropertyCount

Die Schlüssel der Eigenschaften, die für den verknüpften Server eines clienteigenen Wartebereichs aktualisiert wurden.

serverConnectionStatusUpdated Bool

Ein Flag, das angibt, ob die Verbindung des Warteservers geändert status.

Hinweise

Diese Zustandsänderung bedeutet, dass der Wartebereich aktualisiert wird, und gibt Hinweise darauf, welche Werte sich geändert haben. Mehrere Updates können durch einen einzelnen Aufruf von PFMultiplayerStartProcessingLobbyStateChanges() bereitgestellt werden. Alle von diesen Updates reflektierten Status werden gleichzeitig verfügbar, wenn PFMultiplayerStartProcessingLobbyStateChanges() aufgerufen wird, sodass die Updates entweder einzeln oder als Batch abgeglichen werden können.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member