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

Structure décrivant le résultat d'une demande de vérification d'autorisation.

## Syntaxe

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

### Membres

*isAllowed*\
Type : bool

Valeur indiquant si l'autorisation d'effectuer l'action demandée est accordée ou non.

*targetXuid*\
Type : uint64\_t

Xuid cible de la demande de vérification d'autorisation. Sa valeur est 0 si la vérification d'autorisation concernait un utilisateur anonyme.

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

Classe d'utilisateur anonyme concernée par la vérification d'autorisation. Sa valeur est XblAnonymousUserType::Unknown si la vérification d'autorisation concernait un utilisateur XBOX Live.

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

Autorisation demandée.

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

Tableau des raisons pour lesquelles l'autorisation a été refusée. Null lorsque isAllowed a la valeur true.

*reasonsCount*\
Type : size\_t

Nombre d'entrées dans le tableau des raisons.

## Argument de

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

## Configuration requise

**En-tête :** privacy\_c.h

## Voir aussi

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


## Related topics

- [XblPermissionCheckResult](/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyBatchCheckPermissionResult](/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult.md)
- [XblPermission](/reference/live/xsapi-c/privacy_c/enums/xblpermission.md)
