次の方法で共有


PlayFab Party Typedefs

PlayFab Party ライブラリでは、複数の typedef を使用して、コア型の配列を簡単に宣言できます。 また、いくつかの基本的な型の typedef も提供され、セマンティックな意味を追加し、静的分析を支援します。 PartyError リターン コードを処理するためのマクロが用意されています。

基本型

PartyBool

C++ bool のサイズは実装が定義されています。 PartyBool は、ブール値の安全なクロスプラットフォーム シリアル化を提供します。

typedef uint8_t PartyBool;

PartyError

エラー コードは、 PartyError として返される 32 ビット符号なし整数です。 成功コードは、エラー コードが成功または失敗を表しているかどうかを判断するためのマクロと同様に定義されます。

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

PartyString は、UTF-8 の null 終端 const char 配列です。 静的分析の注釈を追加するために typedef が存在します。

typedef _Null_terminated_ const char * PartyString;

配列

多くの構造体とメソッド パラメーターは、コア タイプの定数配列を使用します。 これらの配列の使用と宣言を簡略化するために、次の typedef が用意されています。

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 コア タイプ
PartyEndpointArray PartyEndpoint
PartyLocalEndpointArray PartyLocalEndpoint
PartyDeviceArray PartyDevice
PartyInvitationArray PartyInvitation
PartyNetworkArray PartyNetwork
PartyChatControlArray PartyChatControl
PartyLocalChatControlArray PartyLocalChatControl
PartyTextToSpeechProfileArray PartyTextToSpeechProfile
PartyStateChangeArray PartyStateChange
PartyLocalUserArray PartyLocalUser

要件

ヘッダー: Party.h

関連項目

パーティーのメンバー