> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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](/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult)

## Argument of

[XblPrivacyCheckPermissionAsync](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync)\
[XblPrivacyCheckPermissionForAnonymousUserAsync](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync)\
[XblPrivacyBatchCheckPermissionAsync](/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync)

## Requirements

**Header:** privacy\_c.h

## See also

[privacy\_c](/reference/live/xsapi-c/privacy_c/privacy_c_members)


## Related topics

- [XblPermissionCheckResult](/ko/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyCheckPermissionAsync](/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
- [XblPrivacyCheckPermissionForAnonymousUserAsync](/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)
- [XblPrivacyBatchCheckPermissionAsync](/ko/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)
- [XBOX 서비스 사용자 권한의 클라이언트 측 사용](/ko/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md)
