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

# PartyXblChatPermissionMaskReason

> PartyXboxLive.h の PartyXblChatPermissionMaskReason は、PlayFab Party でチャット ユーザー間の音声またはテキスト通信が XBOX Live によって制限される可能性のある理由を列挙します。

通信が制限される可能性のある理由。

## 構文

```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 | ローカル チャット ユーザーの通信特権により、通信が制限されています。  ライブラリの Microsoft Game Core 版がこのマスクを生成する場合、アプリは XUserPrivilegeOptions::None および XUserPrivilege::Communications を指定して XUserResolvePrivilegeWithUiAsync を呼び出すことで、問題の解決を試みることができます。ユーザーは問題を解決できない、または解決を望まない場合があります。ユーザーが問題を解決した場合、そのユーザーのチャット権限が更新され、新しい PartyXblRequiredChatPermissionInfoChangedStateChange 状態変更が生成されます。 |
| Privacy | 対象チャット ユーザーに対するローカル チャット ユーザーのプライバシー設定により、通信が制限されています。 |
| InvalidTargetUser | 対象ユーザーが XBOX Live サービスによって有効と認識されなかったため、通信が制限されています。 |
| XboxLiveServiceError | XBOX Live サービスの問題により、必要なチャット権限を正常に判定できませんでした。 |
| UnknownError | 不明な内部エラーにより、必要なチャット権限を正常に判定できませんでした。 |
| ResolveUserIssue | ユーザーの権限取得に失敗したため、通信が制限されています。  このマスク理由は、ライブラリの Microsoft Game Core 版でのみ生成されます。他のプラットフォームのライブラリは、権限エラーを公開するために Privilege マスク理由のみを生成します。アプリは URL パラメーターに nullptr を指定して XUserResolveIssueWithUiAsync を呼び出すことで、問題の解決を試みることができます。ユーザーは問題を解決できない、または解決を望まない場合があります。ユーザーが問題を解決した場合、そのユーザーのチャット権限が更新され、新しい PartyXblRequiredChatPermissionInfoChangedStateChange 状態変更が生成されます。 |

## 要件

**ヘッダー:** PartyXboxLive.h

## 関連項目

[PartyXboxLive members](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)


## Related topics

- [PartyXblChatPermissionInfo](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblchatpermissioninfo.md)
- [PartyXboxLive C/C++ API の概要](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [XBOX Live helper library for PlayFab Party](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [Xbox の要件](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xbox-requirements.md)
- [PartyXblLocalChatUserDestroyedReason](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/enums/partyxbllocalchatuserdestroyedreason.md)
