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

## 要件

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

## 関連項目

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


## Related topics

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