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