다음을 통해 공유


XblPermission

클라이언트가 권한을 확인할 수 있는 작업입니다.

구문

enum class XblPermission  : uint32_t  
{  
    Unknown = 0,  
    CommunicateUsingText = 1000,  
    CommunicateUsingVideo = 1001,  
    CommunicateUsingVoice = 1002,  
    ViewTargetProfile = 1004,  
    ViewTargetGameHistory = 1005,  
    ViewTargetVideoHistory = 1006,  
    ViewTargetMusicHistory = 1007,  
    ViewTargetExerciseInfo = 1009,  
    ViewTargetPresence = 1011,  
    ViewTargetVideoStatus = 1012,  
    ViewTargetMusicStatus = 1013,  
    PlayMultiplayer = 1014,  
    ViewTargetUserCreatedContent = 1018,  
    BroadcastWithTwitch = 1019,  
    WriteComment = 1022,  
    ShareItem = 1024,  
    ShareTargetContentToExternalNetworks = 1025,  
}  

상수

상수 설명
Unknown 인식할 수 없는 사용 권한(아래 값 중 하나가 아님).
CommunicateUsingText 사용자가 텍스트 콘텐츠가 포함된 메시지를 보낼 수 있는지 또는 대상 사용자에게 초대를 보낼 수 있는지 확인합니다. 플레이어가 대상 사용자를 음소거한 경우에는 이 값이 변경되지 않습니다. CommunicateUsingVoice를 대신 사용합니다. 예를 들어 친구에게만 통신하도록 설정했는데 대상이 친구가 아닌 경우 이 값은 false가 됩니다. 예를 들어 대상 사용자가 나를 차단한 경우 이 값은 false가 됩니다. 예를 들어 통신 설정을 차단됨으로 지정한 경우 이 값은 false가 됩니다.
CommunicateUsingVideo 사용자가 비디오를 사용하여 대상 사용자와 통신할 수 있는지 여부를 확인합니다.
CommunicateUsingVoice 사용자가 음성을 사용하여 대상 사용자와 통신할 수 있는지 여부를 확인합니다. 플레이어가 대상 사용자를 음소거한 경우 이 값은 false가 됩니다.
ViewTargetProfile 사용자가 대상 사용자의 프로필을 볼 수 있는지 여부를 확인합니다.
ViewTargetGameHistory 사용자가 대상 사용자의 게임 기록을 볼 수 있는지 여부를 확인합니다.
ViewTargetVideoHistory 사용자가 대상 사용자의 상세한 비디오 시청 기록을 볼 수 있는지 여부를 확인합니다.
ViewTargetMusicHistory 사용자가 대상 사용자의 상세한 음악 청취 기록을 볼 수 있는지 여부를 확인합니다.
ViewTargetExerciseInfo 사용자가 대상 사용자의 운동 정보를 볼 수 있는지 여부를 확인합니다.
ViewTargetPresence 사용자가 대상 사용자의 온라인 상태를 볼 수 있는지 여부를 확인합니다.
ViewTargetVideoStatus 사용자가 대상의 비디오 상태(확장된 온라인 상태)의 세부 정보를 볼 수 있는지 여부를 확인합니다.
ViewTargetMusicStatus 사용자가 대상의 음악 상태(확장된 온라인 상태)의 세부 정보를 볼 수 있는지 여부를 확인합니다.
PlayMultiplayer 사용자가 대상 사용자와 멀티플레이어를 진행할 수 있는지 여부를 확인합니다.
ViewTargetUserCreatedContent 사용자가 대상 사용자에 의해 생성된 사용자 제작 콘텐츠를 볼 수 있는지 여부를 확인합니다.
BroadcastWithTwitch 사용자가 Twitch에서 세션을 브로드캐스트할 수 있는지 여부를 확인합니다.
WriteComment 사용자가 대상 소유의 개체에 대해 의견을 작성할 수 있는지 여부를 확인합니다.
ShareItem 사용자가 대상 소유의 항목을 공유할 수 있는지 여부를 확인합니다.
ShareTargetContentToExternalNetworks 사용자가 대상 소유의 항목을 외부 소셜 네트워크에 공유할 수 있는지 여부를 확인합니다.

설명

호출자의 누락된 권한 또는 대상의 개인 정보 제한에 따라 권한이 제한될 수 있습니다.

멤버

XblPermissionCheckResult

인수

XblPrivacyCheckPermissionAsync
XblPrivacyCheckPermissionForAnonymousUserAsync
XblPrivacyBatchCheckPermissionAsync

요구 사항

헤더: privacy_c.h

참고

privacy_c