Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PlayFab Party-Bibliothek verwendet mehrere Typdefinitionen für bequeme Deklarationen von Arrays von Kerntypen. Außerdem werden Typdefinitionen für einige grundlegende Typen bereitgestellt, um eine semantische Bedeutung hinzuzufügen und die statische Analyse zu unterstützen. Makros werden für den Umgang mit PartyError Rückgabecodes bereitgestellt.
Basistypen
PartyBool
Die Größe eines C++- bool Typs wird durch die Implementierung definiert.
PartyBool bietet eine sichere plattformübergreifende Serialisierung boolescher Werte.
typedef uint8_t PartyBool;
PartyError
Fehlercodes sind 32-Bit-Ganzzahlen ohne Vorzeichen, die als PartyErrorzurückgegeben werden. Der Erfolgscode ist definiert, ebenso wie Makros zum Bestimmen, ob ein Fehlercode Erfolg oder Fehler darstellt.
typedef _Return_type_success_(return == c_partyErrorSuccess) uint32_t PartyError;
static const PartyError c_partyErrorSuccess = 0;
#define PARTY_SUCCEEDED(partyError) ((partyError) == c_partyErrorSuccess)
#define PARTY_FAILED(partyError) (!PARTY_SUCCEEDED((partyError)))
PartyString
Ein PartyString ist ein UTF-8-Array mit NULL-Termin.const char Die Typedef ist vorhanden, um eine Anmerkung für die statische Analyse hinzuzufügen.
typedef _Null_terminated_ const char * PartyString;
Arrays
Eine Reihe von Strukturen und Methodenparametern verwendet konstante Arrays von Kerntypen. Um die Verwendung und Deklaration dieser Arrays zu vereinfachen, werden die folgenden Typdefinitionen bereitgestellt.
typedef class PartyEndpoint * const * PartyEndpointArray;
typedef class PartyLocalEndpoint * const * PartyLocalEndpointArray;
typedef class PartyDevice * const * PartyDeviceArray;
typedef class PartyInvitation * const * PartyInvitationArray;
typedef class PartyNetwork * const * PartyNetworkArray;
typedef class PartyChatControl * const * PartyChatControlArray;
typedef class PartyLocalChatControl * const * PartyLocalChatControlArray;
typedef class PartyTextToSpeechProfile * const * PartyTextToSpeechProfileArray;
typedef const struct PartyStateChange * const * PartyStateChangeArray;
typedef class PartyLocalUser * const * PartyLocalUserArray;
| Typedef | Core-Typ |
|---|---|
| PartyEndpointArray | PartyEndpoint |
| PartyLocalEndpointArray | PartyLocalEndpoint |
| PartyDeviceArray | PartyDevice |
| PartyInvitationArray | PartyInvitation |
| PartyNetworkArray | PartyNetwork |
| PartyChatControlArray | PartyChatControl |
| PartyLocalChatControlArray | PartyLocalChatControl |
| PartyTextToSpeechProfileArray | PartyTextToSpeechProfile |
| PartyStateChangeArray | PartyStateChange |
| PartyLocalUserArray | PartyLocalUser |
Voraussetzungen
Kopfball: Party.h