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