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 | 사용자가 대상 소유의 항목을 외부 소셜 네트워크에 공유할 수 있는지 여부를 확인합니다. |
설명
호출자의 누락된 권한 또는 대상의 개인 정보 제한에 따라 권한이 제한될 수 있습니다.
멤버
인수
XblPrivacyCheckPermissionAsync
XblPrivacyCheckPermissionForAnonymousUserAsync
XblPrivacyBatchCheckPermissionAsync
요구 사항
헤더: privacy_c.h