> ## 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

客户端可以检查权限的操作。

## 语法

```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,  
}  
```

## 常量

| 常量                                   | 说明                                                                                                                                                              |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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](/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult)

## 用作参数

[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)

## 要求

**头文件：** privacy\_c.h

## 另请参阅

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


## Related topics

- [XblPermissionCheckResult](/zh-CN/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyCheckPermissionAsync](/zh-CN/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
- [XblPrivacyCheckPermissionForAnonymousUserAsync](/zh-CN/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)
- [XblPrivacyBatchCheckPermissionAsync](/zh-CN/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)
- [XBOX 服务用户特权的客户端使用](/zh-CN/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md)
