XblPermission
클라이언트가 권한을 확인할 수 있는 작업입니다.Syntax
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,
}
Constants
| Constant | Description |
|---|---|
| Unknown | 인식되지 않는 권한(아래 값 중 하나가 아님)입니다. |
| CommunicateUsingText | 사용자가 대상 사용자에게 텍스트 콘텐츠가 있는 메시지 또는 초대를 보낼 수 있는지 여부를 확인합니다. 이 값은 플레이어가 대상 사용자를 음소거한 경우에도 변경되지 않습니다. 대신 CommunicateUsingVoice를 사용합니다. 통신을 친구로만 설정하고 대상이 친구가 아닌 경우 이 값은 false가 됩니다. 대상 사용자가 나를 차단한 경우 이 값은 false가 됩니다. 통신 설정을 Blocked로 설정한 경우 이 값은 false가 됩니다. |
| CommunicateUsingVideo | 사용자가 대상 사용자와 비디오를 사용하여 통신할 수 있는지 여부를 확인합니다. |
| CommunicateUsingVoice | 사용자가 대상 사용자와 음성을 사용하여 통신할 수 있는지 여부를 확인합니다. 플레이어가 대상 사용자를 음소거한 경우 false가 됩니다. |
| ViewTargetProfile | 사용자가 대상 사용자의 프로필을 볼 수 있는지 여부를 확인합니다. |
| ViewTargetGameHistory | 사용자가 대상 사용자의 게임 기록을 볼 수 있는지 여부를 확인합니다. |
| ViewTargetVideoHistory | 사용자가 대상 사용자의 자세한 비디오 시청 기록을 볼 수 있는지 여부를 확인합니다. |
| ViewTargetMusicHistory | 사용자가 대상 사용자의 자세한 음악 청취 기록을 볼 수 있는지 여부를 확인합니다. |
| ViewTargetExerciseInfo | 사용자가 대상 사용자의 운동 정보를 볼 수 있는지 여부를 확인합니다. |
| ViewTargetPresence | 사용자가 대상 사용자의 온라인 상태를 볼 수 있는지 여부를 확인합니다. |
| ViewTargetVideoStatus | 사용자가 대상의 비디오 상태(확장된 온라인 현재 상태)의 세부 정보를 볼 수 있는지 여부를 확인합니다. |
| ViewTargetMusicStatus | 사용자가 대상의 음악 상태(확장된 온라인 현재 상태)의 세부 정보를 볼 수 있는지 여부를 확인합니다. |
| PlayMultiplayer | 사용자가 대상 사용자와 멀티플레이어를 플레이할 수 있는지 여부를 확인합니다. |
| ViewTargetUserCreatedContent | 사용자가 대상 사용자가 생성한 사용자 제작 콘텐츠를 볼 수 있는지 여부를 확인합니다. |
| BroadcastWithTwitch | 사용자가 Twitch에서 세션을 방송할 수 있는지 여부를 확인합니다. |
| WriteComment | 사용자가 대상이 소유한 개체에 댓글을 작성할 수 있는지 여부를 확인합니다. |
| ShareItem | 사용자가 대상이 소유한 항목을 공유할 수 있는지 여부를 확인합니다. |
| ShareTargetContentToExternalNetworks | 사용자가 대상이 소유한 항목을 외부 소셜 네트워크에 공유할 수 있는지 여부를 확인합니다. |
Remarks
권한은 호출자의 특권 누락 또는 대상의 개인 정보 제한에 의해 제한될 수 있습니다.Member of
XblPermissionCheckResultArgument of
XblPrivacyCheckPermissionAsyncXblPrivacyCheckPermissionForAnonymousUserAsync
XblPrivacyBatchCheckPermissionAsync
