다음을 통해 공유


XblPresenceRichPresenceIds

리치 프레즌스를 설정하는 데 필요한 ID입니다.

구문

typedef struct XblPresenceRichPresenceIds {  
    char scid[XBL_SCID_LENGTH];  
    const char* presenceId;  
    const char** presenceTokenIds;  
    size_t presenceTokenIdsCount;  
} XblPresenceRichPresenceIds  

멤버

scid
형식: char[XBL_SCID_LENGTH]

프레즌스 문자열이 포함된 서비스 구성의 ID입니다.

presenceId
형식: const char*

서비스 구성에 정의된 프레즌스 문자열의 ID입니다. 예를 들어 PresenceId = "1"은 서비스 구성에서 "{1}에서 {0} 플레이"와 동일할 수 있습니다. 서비스 구성은 Maps에 토큰 0을 매핑하고 MapId에 토큰 1을 매핑할 수 있습니다.

presenceTokenIds
형식: const char**

프레즌스 문자열에서 찾은 형식 문자열 토큰을 대체할 문자열의 ID입니다. 이러한 문자열은 또한 서비스 구성에도 정의됩니다. 컬렉션의 ID 값은 PresenceId에서 찾은 토큰 인수와 연결된 문자열에 매핑됩니다. 예를 들어 이 벡터 보기에 값 "4" 및 "1"이 포함되었고 PresenceId = "1"이 서비스 구성에서 "{1}에서 {0} 플레이"와 동일하다고 가정해보세요. 이 서비스 구성은 Token 0 = Maps를 매핑할 수 있으며, 여기서 MapId = "4"는 "Hometown"과 동일합니다. 이 서비스 구성은 Token 1 = Difficulty를 매핑할 수 있으며, 여기서 DifficultyId = "1"은 "Casual"과 동일합니다.

presenceTokenIdsCount
형식: size_t

presenceTokenIds 배열에 있는 ID 수입니다.

인수

XblPresenceSetPresenceAsync

요구 사항

헤더: presence_c.h

참고

presence_c