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

# PartyXblChatPermissionMaskReason

> PartyXboxLive.h 中的 PartyXblChatPermissionMaskReason 枚举列出了 XBOX Live 在 PlayFab Party 中限制聊天用户之间语音或文本通信的原因。

通信可能被限制的原因。

## 语法

```cpp theme={null}
enum class PartyXblChatPermissionMaskReason    
{  
    NoRestriction = 0,  
    Determining = 1,  
    Privilege = 2,  
    Privacy = 3,  
    InvalidTargetUser = 4,  
    XboxLiveServiceError = 5,  
    UnknownError = 6,  
    ResolveUserIssue = 7,  
}  
```

## 常量

| 常量                   | 说明                                                                                                                                                                                                                                                                                           |
| -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| NoRestriction        | 当前没有对此聊天权限的限制。                                                                                                                                                                                                                                                                               |
| Determining          | 在查询本地聊天用户的通信权限和隐私设置期间通信受到限制。                                                                                                                                                                                                                                                                 |
| Privilege            | 由于本地聊天用户的通信权限而限制通信。<br /><br /> 如果 Microsoft Game Core 版本的库生成此掩码,应用可以调用 XUserResolvePrivilegeWithUiAsync,并传入 XUserPrivilegeOptions::None 和 XUserPrivilege::Communications 尝试解决该问题。用户可能无法或不愿意解决此问题。如果用户确实解决了问题,该用户的聊天权限将被更新,并会生成新的 PartyXblRequiredChatPermissionInfoChangedStateChange 状态变化。 |
| Privacy              | 由于本地聊天用户相对于目标聊天用户的隐私设置而限制通信。                                                                                                                                                                                                                                                                 |
| InvalidTargetUser    | 由于 XBOX Live 服务未将目标用户识别为有效用户,通信受到限制。                                                                                                                                                                                                                                                         |
| XboxLiveServiceError | 由于 XBOX Live 服务存在问题,无法成功确定所需的聊天权限。                                                                                                                                                                                                                                                           |
| UnknownError         | 由于未知的内部错误,无法成功确定所需的聊天权限。                                                                                                                                                                                                                                                                     |
| ResolveUserIssue     | 由于检索用户权限失败,通信受到限制。<br /><br /> 此掩码原因仅由 Microsoft Game Core 版本的库生成。其他平台上的库仅会生成 Privilege 掩码原因以暴露权限错误。应用可以调用 XUserResolveIssueWithUiAsync,并将 URL 参数设为 nullptr 来尝试解决该问题。用户可能无法或不愿意解决此问题。如果用户确实解决了问题,该用户的聊天权限将被更新,并会生成新的 PartyXblRequiredChatPermissionInfoChangedStateChange 状态变化。              |

## 要求

**头文件:** PartyXboxLive.h

## 另请参阅

[PartyXboxLive 成员](/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members)


## Related topics

- [PartyXblChatPermissionInfo](/zh-CN/services/playfab/multiplayer/networking/xblreference/structs/partyxblchatpermissioninfo.md)
- [PartyXboxLive C/C++ API 概览](/zh-CN/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [适用于 PlayFab Party 的 XBOX Live 辅助库](/zh-CN/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [XBOX 要求](/zh-CN/services/playfab/multiplayer/networking/xbox-requirements.md)
- [PartyXblLocalChatUserDestroyedReason](/zh-CN/services/playfab/multiplayer/networking/xblreference/enums/partyxbllocalchatuserdestroyedreason.md)
