> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblPermission

> XblPermission

# XblPermission

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

## Syntax

```cpp theme={null}
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

[XblPermissionCheckResult](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)

## Argument of

[XblPrivacyCheckPermissionAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)\
[XblPrivacyCheckPermissionForAnonymousUserAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)\
[XblPrivacyBatchCheckPermissionAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)

## Requirements

**Header:** privacy\_c.h

## See also

[privacy\_c](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/privacy_c_members.md)


## Related topics

- [XblPermissionCheckResult](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyCheckPermissionAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
- [XblPrivacyCheckPermissionForAnonymousUserAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)
- [XblPrivacyBatchCheckPermissionAsync](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)
- [privacy_c](https://docs.xbox.com/ko/reference/live/xsapi-c/privacy_c/privacy_c_members.md)
