Freigeben über


PFLobbyMemberDataUpdate

Eine Anforderung, eine Aktualisierung des Mitgliederanteils des Wartedokuments vorzunehmen.

Syntax

struct PFLobbyMemberDataUpdate {  
    uint32_t memberPropertyCount;  
    const char* const* memberPropertyKeys;  
    const char* const* memberPropertyValues;  
}  

Mitglieder

memberPropertyCount uint32_t

Die Anzahl der Elementeigenschaften, die für den aktualisierenden Member aktualisiert werden sollen.

Es dürfen nur zu einem bestimmten Zeitpunkt gleichzeitige Eigenschaften pro Member vorhanden sein PFLobbyMaxMemberPropertyCount . Daher können in diesem Update höchstens doppelt so viele eindeutige Eigenschaften angegeben werden, wenn die Hälfte dieser Eigenschaften gelöscht wird.

Wenn die Eigenschaftsgrenzwerte verletzt werden, schlägt der gesamte Updatevorgang fehl.

memberPropertyKeys const char* const*
Array der Größe memberPropertyCount

Die Schlüssel der Elementeigenschaften, die für den aktualisierenden Member aktualisiert werden sollen.

Memberspezifische Eigenschaften sind nur für Mitglieder des Wartebereichs sichtbar.

Nur die in dieser Liste der Schlüssel angegebenen Eigenschaften werden aktualisiert. Wenn der Schlüssel noch nicht vorhanden ist, wird die -Eigenschaft erstellt. Wenn der neue Eigenschaftswert nullptr ist, wird die Eigenschaft gelöscht. Alle vorhandenen Eigenschaften, die in dieser Liste weggelassen werden, bleiben unverändert.

memberPropertyValues const char* const*
Array der Größe memberPropertyCount

Die Werte der Elementeigenschaften, die für den aktualisierenden Member aktualisiert werden sollen.

Memberspezifische Eigenschaften sind nur für Mitglieder des Wartebereichs sichtbar.

Um einen Wert zu löschen, geben Sie nullptr als neuen Wert an.

Voraussetzungen

Header: PFLobby.h

Weitere Informationen

PFLobby-Member