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

# XblPermissionCheckResult

> XblPermissionCheckResult

# XblPermissionCheckResult

権限チェック要求の結果を記述する構造体。

## 構文

```cpp theme={null}
typedef struct XblPermissionCheckResult {  
    bool isAllowed;  
    uint64_t targetXuid;  
    XblAnonymousUserType targetUserType;  
    XblPermission permissionRequested;  
    XblPermissionDenyReasonDetails* reasons;  
    size_t reasonsCount;  
} XblPermissionCheckResult  
```

### メンバー

*isAllowed*\
型: bool

要求されたアクションを実行する権限が付与されているかどうかを示す値。

*targetXuid*\
型: uint64\_t

権限チェック要求の対象 Xuid。権限チェックが匿名ユーザーに対するものであった場合は 0 になります。

*targetUserType*\
型: [XblAnonymousUserType](/reference/live/xsapi-c/privacy_c/enums/xblanonymoususertype)

権限チェックの対象となった匿名ユーザーのクラス。権限チェックが XBOX Live ユーザーに対するものであった場合は XblAnonymousUserType::Unknown になります。

*permissionRequested*\
型: [XblPermission](/reference/live/xsapi-c/privacy_c/enums/xblpermission)

要求された権限。

*reasons*\
型: [XblPermissionDenyReasonDetails\*](/reference/live/xsapi-c/privacy_c/structs/xblpermissiondenyreasondetails)

権限が拒否された理由の配列。isAllowed が true の場合は Null になります。

*reasonsCount*\
型: size\_t

reasons 配列内のエントリ数。

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

[XblPrivacyCheckPermissionResult](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult)\
[XblPrivacyCheckPermissionForAnonymousUserResult](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresult)\
[XblPrivacyBatchCheckPermissionResult](/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult)

## 要件

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

## 関連項目

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


## Related topics

- [XblPermission](/ja-jp/reference/live/xsapi-c/privacy_c/enums/xblpermission.md)
- [XblPrivacyBatchCheckPermissionResult](/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult.md)
- [XblPermissionDenyReasonDetails](/ja-jp/reference/live/xsapi-c/privacy_c/structs/xblpermissiondenyreasondetails.md)
- [XblPrivacyCheckPermissionResult](/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult.md)
- [XblPrivacyCheckPermissionForAnonymousUserResult](/ja-jp/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresult.md)
