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

# 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 になります。コミュニケーション設定を Blocked に設定している場合、この値は false になります。 |
| CommunicateUsingVideo | ユーザーが対象ユーザーとビデオでコミュニケーションできるかどうかをチェックします。 |
| CommunicateUsingVoice | ユーザーが対象ユーザーと音声でコミュニケーションできるかどうかをチェックします。プレイヤーが対象ユーザーをミュートしている場合、これは false になります。 |
| ViewTargetProfile | ユーザーが対象ユーザーのプロフィールを表示できるかどうかをチェックします。 |
| ViewTargetGameHistory | ユーザーが対象ユーザーのゲーム履歴を表示できるかどうかをチェックします。 |
| ViewTargetVideoHistory | ユーザーが対象ユーザーの詳細なビデオ視聴履歴を表示できるかどうかをチェックします。 |
| ViewTargetMusicHistory | ユーザーが対象ユーザーの詳細な音楽視聴履歴を表示できるかどうかをチェックします。 |
| ViewTargetExerciseInfo | ユーザーが対象ユーザーの運動情報を表示できるかどうかをチェックします。 |
| ViewTargetPresence | ユーザーが対象ユーザーのオンライン状態を表示できるかどうかをチェックします。 |
| ViewTargetVideoStatus | ユーザーが対象ユーザーのビデオ状態の詳細 (拡張オンライン プレゼンス) を表示できるかどうかをチェックします。 |
| ViewTargetMusicStatus | ユーザーが対象ユーザーの音楽状態の詳細 (拡張オンライン プレゼンス) を表示できるかどうかをチェックします。 |
| PlayMultiplayer | ユーザーが対象ユーザーとマルチプレイヤーをプレイできるかどうかをチェックします。 |
| ViewTargetUserCreatedContent | ユーザーが対象ユーザーが作成したユーザー作成コンテンツを表示できるかどうかをチェックします。 |
| BroadcastWithTwitch | ユーザーが Twitch でセッションをブロードキャストできるかどうかをチェックします。 |
| WriteComment | ユーザーが対象所有のオブジェクトにコメントを書けるかどうかをチェックします。 |
| ShareItem | ユーザーが対象所有のアイテムを共有できるかどうかをチェックします。 |
| ShareTargetContentToExternalNetworks | ユーザーが対象所有のアイテムを外部のソーシャル ネットワークに共有できるかどうかをチェックします。 |

## 解説

権限は、呼び出し元の特権の欠落または対象のプライバシー制限のいずれかによって制限される場合があります。

## メンバーとして含む構造体

[XblPermissionCheckResult](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)

## 引数として使用する関数

[XblPrivacyCheckPermissionAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)\
[XblPrivacyCheckPermissionForAnonymousUserAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)\
[XblPrivacyBatchCheckPermissionAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)

## 要件

**ヘッダー:** privacy\_c.h

## 関連項目

[privacy\_c](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/privacy_c_members.md)


## Related topics

- [XblPermissionCheckResult](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyCheckPermissionAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
- [XblPrivacyCheckPermissionForAnonymousUserAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)
- [XblPrivacyBatchCheckPermissionAsync](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)
- [privacy_c](https://docs.xbox.com/ja-jp/reference/live/xsapi-c/privacy_c/privacy_c_members.md)
