다음을 통해 공유


PlayFab 파티 Typedef 정의

PlayFab 파티 라이브러리는 핵심 형식 배열의 편리한 선언을 위해 여러 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은 null로 끝나는 UTF-8 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

참고 항목

파티 멤버